Skip to content

Commit 159be96

Browse files
[CI] Make metrics secret and deployment depend on namespace
This should make terraform apply and terraform destroy operations a bit smoother now that the dependencies are properly enumerated.
1 parent ff20c05 commit 159be96

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

premerge/main.tf

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,11 +184,14 @@ resource "kubernetes_secret" "metrics_secrets" {
184184
"buildkite-token" = data.google_secret_manager_secret_version.metrics_buildkite_token.secret_data
185185
}
186186

187-
type = "Opaque"
188-
provider = kubernetes.llvm-premerge-us-central
187+
type = "Opaque"
188+
provider = kubernetes.llvm-premerge-us-central
189+
depends_on = [kubernetes_namespace.metrics]
189190
}
190191

191192
resource "kubernetes_manifest" "metrics_deployment" {
192193
manifest = yamldecode(file("metrics_deployment.yaml"))
193194
provider = kubernetes.llvm-premerge-us-central
195+
196+
depends_on = [kubernetes_namespace.metrics, kubernetes_secret.metrics_secrets]
194197
}

0 commit comments

Comments
 (0)