terraform-google-kubernetes-engine icon indicating copy to clipboard operation
terraform-google-kubernetes-engine copied to clipboard

Configures opinionated GKE clusters

Results 237 terraform-google-kubernetes-engine issues
Sort by recently updated
recently updated
newest added

When using the private-cluster module with 'add_cluster_firewall_rules' as true, the following error is produced during the terraform plan stage if using separate statefile for subnets: ``` on main.tf line 60,...

bug
triaged
P2

Currently we support GKE hub membership registration via SA key. Moving forward we should also consider supporting hub memberships via [Workload Identity](https://cloud.google.com/sdk/gcloud/reference/alpha/container/hub/memberships/register#--enable-workload-identity) and via [kubeconfig](https://cloud.google.com/sdk/gcloud/reference/alpha/container/hub/memberships/register#--kubeconfig) for non GCP Kubernetes clusters....

enhancement
triaged

Currently we [support](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/blob/6399ca9e9040a0d8e6c1b7010c7b7009dbc70bca/modules/k8s-operator-crd-support/main.tf#L20) `cookie_file` for ACM git auth but it looks like we are not actually [creating a k8s secret ](https://cloud.google.com/anthos-config-management/docs/how-to/installing#git-creds-cookiefile)with the `cookie_file`.

triaged
P4

I don't know if this is the intended behaviour, but if you don't initialize the google provider and you don't specify the region (regional = false), the main example in...

bug
triaged
P2

Kitchen test `stub-domains-private-local` fails with: ``` -----> Converging ... ... module.example.module.gke.null_resource.wait_for_cluster (local-exec): Executing: ["/bin/sh" "-c" "../../../modules/private-cluster/scripts/wait-for-cluster.sh ci-gke-fd5d stub-domains-private-cluster-svj7"] module.example.module.gke.null_resource.wait_for_cluster (local-exec): Waiting for cluster stub-domains-private-cluster-svj7 in project ci-gke-fd5d to reconcile... module.example.module.gke.null_resource.delete_default_kube_dns_configmap[0]...

bug
triaged

currently we can only set labels for all node_pools but not possible on individual node pool which make the nodeSelection hard from workload point of view.

### TL;DR Hello, I am using this module to authenticate to gke private cluster but I am facing i/o timeout error. Can you please guide me what is missing ??/...

bug

### TL;DR When trying to change a machine type for a nodepool, using `create_before_destroy` to upgrade, getting error that the default nodepool already exists. ### Expected behavior Expect a new...

bug

### TL;DR When using the ASM module with Autopilot clusters, terraform starts to detect drift upon subsequent runs, which then break the ASM deployment on the cluster (e.g. istio-validation containers...

bug

`node_pool` map is a mix of string, bool, and number. therefore, it is better to use `map(any)` to indicate its type moreover, `list(map(string))` is breaking the use of this module...