get Client Config
Example Usage
data "google_client_config" "current" {
}
output "project" {
value = data.google_client_config.current.project
}
Content copied to clipboard
Configure Kubernetes Provider With OAuth2 Access Token
data "google_client_config" "default" {
}
data "google_container_cluster" "my_cluster" {
name = "my-cluster"
zone = "us-east1-a"
}
provider "kubernetes" {
host = "https://${data.google_container_cluster.my_cluster.endpoint}"
token = data.google_client_config.default.access_token
cluster_ca_certificate = base64decode(
data.google_container_cluster.my_cluster.master_auth[0].cluster_ca_certificate,
)
}
Content copied to clipboard
Return
A collection of values returned by getClientConfig.
Parameters
argument
Example Usage
data "google_client_config" "current" {
}
output "project" {
value = data.google_client_config.current.project
}
Content copied to clipboard
Configure Kubernetes Provider With OAuth2 Access Token
data "google_client_config" "default" {
}
data "google_container_cluster" "my_cluster" {
name = "my-cluster"
zone = "us-east1-a"
}
provider "kubernetes" {
host = "https://${data.google_container_cluster.my_cluster.endpoint}"
token = data.google_client_config.default.access_token
cluster_ca_certificate = base64decode(
data.google_container_cluster.my_cluster.master_auth[0].cluster_ca_certificate,
)
}
Content copied to clipboard