@@ -56,6 +56,8 @@ resource "kubernetes_namespace_v1" "cloud_pak_deployer_namespace" {
5656
5757
5858resource "kubernetes_secret" "cpd_entitlement_key_secret" {
59+ depends_on = [kubernetes_namespace_v1 . cloud_pak_deployer_namespace ]
60+
5961 metadata {
6062 name = local. cpd . entitlement_key_secret_name
6163 namespace = local. cloud_pak_deployer . namespace_name
@@ -64,8 +66,6 @@ resource "kubernetes_secret" "cpd_entitlement_key_secret" {
6466 data = {
6567 (local. cpd . entitlement_key_secret_key_name ) = base64encode (var. cpd_entitlement_key )
6668 }
67-
68- depends_on = [kubernetes_namespace_v1 . cloud_pak_deployer_namespace ]
6969}
7070
7171resource "kubernetes_service_account_v1" "cloud_pak_deployer_service_account" {
@@ -81,6 +81,7 @@ resource "kubernetes_service_account_v1" "cloud_pak_deployer_service_account" {
8181# TODO: Replace with kubernetes_manifest resource
8282resource "null_resource" "cloud_pak_deployer_security_context_constraint" {
8383 depends_on = [kubernetes_service_account_v1 . cloud_pak_deployer_service_account ]
84+
8485 triggers = {
8586 namespace_name = local.cloud_pak_deployer.namespace_name
8687 security_context_constraint_name = local.cloud_pak_deployer.security_context_constraint_name
@@ -99,6 +100,11 @@ resource "null_resource" "cloud_pak_deployer_security_context_constraint" {
99100}
100101
101102resource "kubernetes_cluster_role_binding_v1" "cloud_pak_deployer_cluster_role_binding" {
103+ depends_on = [
104+ kubernetes_namespace_v1 . cloud_pak_deployer_namespace ,
105+ kubernetes_service_account_v1 . cloud_pak_deployer_service_account
106+ ]
107+
102108 metadata {
103109 name = local. cloud_pak_deployer . cluster_role_binding_name
104110 }
@@ -112,15 +118,11 @@ resource "kubernetes_cluster_role_binding_v1" "cloud_pak_deployer_cluster_role_b
112118 name = local. cloud_pak_deployer . service_account_name
113119 namespace = local. cloud_pak_deployer . namespace_name
114120 }
115-
116- depends_on = [
117- kubernetes_namespace_v1 . cloud_pak_deployer_namespace ,
118- kubernetes_service_account_v1 . cloud_pak_deployer_service_account
119- ]
120121}
121122
122123resource "kubernetes_secret" "docker_cfg_secret" {
123- count = var. cloud_pak_deployer_secret != null ? 1 : 0
124+ count = var. cloud_pak_deployer_secret != null ? 1 : 0
125+ depends_on = [kubernetes_namespace_v1 . cloud_pak_deployer_namespace ]
124126
125127 metadata {
126128 name = " cpd-docker-cfg"
@@ -141,8 +143,6 @@ resource "kubernetes_secret" "docker_cfg_secret" {
141143 }
142144 })
143145 }
144-
145- depends_on = [kubernetes_namespace_v1 . cloud_pak_deployer_namespace ]
146146}
147147
148148resource "kubernetes_config_map_v1" "cloud_pak_deployer_configmap" {
@@ -159,6 +159,8 @@ resource "kubernetes_config_map_v1" "cloud_pak_deployer_configmap" {
159159}
160160
161161resource "kubernetes_persistent_volume_claim_v1" "cloud_pak_deployer_persistent_volume_claim" {
162+ depends_on = [kubernetes_namespace_v1 . cloud_pak_deployer_namespace ]
163+
162164 metadata {
163165 name = local. cloud_pak_deployer . persistent_volume_claim_name
164166 namespace = local. cloud_pak_deployer . namespace_name
0 commit comments