Skip to content

Commit 9dca607

Browse files
committed
Prevent ingress-default-kbst namespace race
1 parent 212cc38 commit 9dca607

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

aws/_modules/eks/cluster_services.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,10 @@ module "cluster_services" {
1111
cluster_name = "${aws_eks_cluster.current.name}"
1212
cluster_endpoint = "${aws_eks_cluster.current.endpoint}"
1313
cluster_ca = "${aws_eks_cluster.current.certificate_authority.0.data}"
14+
15+
# hack, because modules can't have depends_on
16+
# prevent a race between kubernetes provider and cluster services/kustomize
17+
# creating the namespace and the provider erroring out during apply
18+
not_used = "${kubernetes_namespace.current.metadata.0.name}"
1419
}
1520
}

azurerm/_modules/aks/cluster_services.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,10 @@ module "cluster_services" {
1515
client_cert = "${azurerm_kubernetes_cluster.current.kube_config.0.client_certificate}"
1616
client_key = "${azurerm_kubernetes_cluster.current.kube_config.0.client_key}"
1717
path_cwd = "${path.cwd}"
18+
19+
# hack, because modules can't have depends_on
20+
# prevent a race between kubernetes provider and cluster services/kustomize
21+
# creating the namespace and the provider erroring out during apply
22+
not_used = "${kubernetes_namespace.current.metadata.0.name}"
1823
}
1924
}

google/_modules/gke/cluster_services.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,10 @@ module "cluster_services" {
1212
cluster_endpoint = "${google_container_cluster.current.endpoint}"
1313
cluster_ca = "${google_container_cluster.current.master_auth.0.cluster_ca_certificate}"
1414
path_cwd = "${path.cwd}"
15+
16+
# hack, because modules can't have depends_on
17+
# prevent a race between kubernetes provider and cluster services/kustomize
18+
# creating the namespace and the provider erroring out during apply
19+
not_used = "${kubernetes_namespace.current.metadata.0.name}"
1520
}
1621
}

0 commit comments

Comments
 (0)