GKE DNS Endpoint Support #20640
jjtroberts
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
There is a new DNS endpoint feature for GKE kube-apiserver that, when enabled, creates a DNS endpoint similar to gke-some-long-hash.region.gke.goog.
This endpoint is protected by IAM, meaning that any request must be able to authenticate as a GCP IAM identity and has container.clusters.connect which is included in any identity that has either of the roles:
We had Workload Identity setup and working as expected prior to this change.
I enabled the dns endpoint in a lab environment and updated my ArgoCD cluster secret and project destination but am unable to connect:
I've tried with tlsClientConfig.insecure set to false and to true, and without a tlsClientConfig at all. Any insight into how ArgoCD authenticates using the execProviderConfig below would be appreciated.
Beta Was this translation helpful? Give feedback.
All reactions