Skip to content

Latest commit

 

History

History

config-connector

Config Connector

Setup

 gcloud container clusters update admin-cluster \
    --update-addons ConfigConnector=ENABLED
gcloud iam service-accounts create configconnector
gcloud projects add-iam-policy-binding jetstack-paul \
    --member="serviceAccount:[email protected]" \
    --role="roles/editor"
gcloud iam service-accounts add-iam-policy-binding \
    [email protected] \
    --member="serviceAccount:jetstack-paul.svc.id.goog[cnrm-system/cnrm-controller-manager]" \
    --role="roles/iam.workloadIdentityUser"
kubectl apply -f configconnector.yaml
kubectl annotate namespace configconnector cnrm.cloud.google.com/project-id=jetstack-paul

Deployment

kubectl apply -f configconnector.yaml
kubectl apply -f gkehubfeature.yaml -f gkehubfeaturemembership.yaml -f gkehubmembership.yaml
kubectl get gkehubfeature
kubectl get gkehubmembership
kubectl get gkehubfeaturemembership

https://cloud.google.com/config-connector/docs/reference/resource-docs/gkehub/gkehubfeaturemembership https://cloud.google.com/config-connector/docs/how-to/install-upgrade-uninstall