Skip to content

Commit 70a4775

Browse files
author
chrislovecnm
committed
Updating output for psp and binary auth
Removing psp output from private cluster module and adding it to beta modules. Adding binary auth output to the beta modules.
1 parent 16db390 commit 70a4775

File tree

4 files changed

+28
-16
lines changed

4 files changed

+28
-16
lines changed

autogen/main.tf

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,14 @@ locals {
140140
regional = "${element(concat(google_container_cluster.primary.*.addons_config.0.cloudrun_config.0.disabled, list("")), 0)}"
141141
zonal = "${element(concat(google_container_cluster.zonal_primary.*.addons_config.0.cloudrun_config.0.disabled, list("")), 0)}"
142142
}
143+
cluster_type_output_pod_security_policy_enabled = {
144+
regional = "${element(concat(google_container_cluster.primary.*.pod_security_policy_config.0.enabled, list("")), 0)}"
145+
zonal = "${element(concat(google_container_cluster.zonal_primary.*.pod_security_policy_config.0.enabled, list("")), 0)}"
146+
}
147+
cluster_type_output_binary_authorization_enabled = {
148+
regional = "${element(concat(google_container_cluster.primary.*.enable_binary_authorization.0.enabled, list("")), 0)}"
149+
zonal = "${element(concat(google_container_cluster.zonal_primary.*.enable_binary_authorization.0.enabled, list("")), 0)}"
150+
}
143151
# /BETA features
144152
{% endif %}
145153

@@ -153,13 +161,6 @@ locals {
153161
zonal = "${concat(google_container_node_pool.zonal_pools.*.version, list(""))}"
154162
}
155163

156-
{% if private_cluster %}
157-
cluster_type_output_pod_security_policy_enabled = {
158-
regional = "${element(concat(google_container_cluster.primary.*.pod_security_policy_config.0.enabled, list("")), 0)}"
159-
zonal = "${element(concat(google_container_cluster.zonal_primary.*.pod_security_policy_config.0.enabled, list("")), 0)}"
160-
}
161-
162-
{% endif %}
163164
cluster_master_auth_list_layer1 = "${local.cluster_type_output_master_auth[local.cluster_type]}"
164165
cluster_master_auth_list_layer2 = "${local.cluster_master_auth_list_layer1[0]}"
165166
cluster_master_auth_map = "${local.cluster_master_auth_list_layer2[0]}"

modules/beta-private-cluster/main.tf

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,16 @@ locals {
133133
zonal = "${element(concat(google_container_cluster.zonal_primary.*.addons_config.0.cloudrun_config.0.disabled, list("")), 0)}"
134134
}
135135

136+
cluster_type_output_pod_security_policy_enabled = {
137+
regional = "${element(concat(google_container_cluster.primary.*.pod_security_policy_config.0.enabled, list("")), 0)}"
138+
zonal = "${element(concat(google_container_cluster.zonal_primary.*.pod_security_policy_config.0.enabled, list("")), 0)}"
139+
}
140+
141+
cluster_type_output_binary_authorization_enabled = {
142+
regional = "${element(concat(google_container_cluster.primary.*.enable_binary_authorization.0.enabled, list("")), 0)}"
143+
zonal = "${element(concat(google_container_cluster.zonal_primary.*.enable_binary_authorization.0.enabled, list("")), 0)}"
144+
}
145+
136146
# /BETA features
137147

138148
cluster_type_output_node_pools_names = {
@@ -143,10 +153,6 @@ locals {
143153
regional = "${concat(google_container_node_pool.pools.*.version, list(""))}"
144154
zonal = "${concat(google_container_node_pool.zonal_pools.*.version, list(""))}"
145155
}
146-
cluster_type_output_pod_security_policy_enabled = {
147-
regional = "${element(concat(google_container_cluster.primary.*.pod_security_policy_config.0.enabled, list("")), 0)}"
148-
zonal = "${element(concat(google_container_cluster.zonal_primary.*.pod_security_policy_config.0.enabled, list("")), 0)}"
149-
}
150156
cluster_master_auth_list_layer1 = "${local.cluster_type_output_master_auth[local.cluster_type]}"
151157
cluster_master_auth_list_layer2 = "${local.cluster_master_auth_list_layer1[0]}"
152158
cluster_master_auth_map = "${local.cluster_master_auth_list_layer2[0]}"

modules/beta-public-cluster/main.tf

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,16 @@ locals {
124124
zonal = "${element(concat(google_container_cluster.zonal_primary.*.addons_config.0.cloudrun_config.0.disabled, list("")), 0)}"
125125
}
126126

127+
cluster_type_output_pod_security_policy_enabled = {
128+
regional = "${element(concat(google_container_cluster.primary.*.pod_security_policy_config.0.enabled, list("")), 0)}"
129+
zonal = "${element(concat(google_container_cluster.zonal_primary.*.pod_security_policy_config.0.enabled, list("")), 0)}"
130+
}
131+
132+
cluster_type_output_binary_authorization_enabled = {
133+
regional = "${element(concat(google_container_cluster.primary.*.enable_binary_authorization.0.enabled, list("")), 0)}"
134+
zonal = "${element(concat(google_container_cluster.zonal_primary.*.enable_binary_authorization.0.enabled, list("")), 0)}"
135+
}
136+
127137
# /BETA features
128138

129139
cluster_type_output_node_pools_names = {

modules/private-cluster/main.tf

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -132,11 +132,6 @@ locals {
132132
zonal = "${concat(google_container_node_pool.zonal_pools.*.version, list(""))}"
133133
}
134134

135-
cluster_type_output_pod_security_policy_enabled = {
136-
regional = "${element(concat(google_container_cluster.primary.*.pod_security_policy_config.0.enabled, list("")), 0)}"
137-
zonal = "${element(concat(google_container_cluster.zonal_primary.*.pod_security_policy_config.0.enabled, list("")), 0)}"
138-
}
139-
140135
cluster_master_auth_list_layer1 = "${local.cluster_type_output_master_auth[local.cluster_type]}"
141136
cluster_master_auth_list_layer2 = "${local.cluster_master_auth_list_layer1[0]}"
142137
cluster_master_auth_map = "${local.cluster_master_auth_list_layer2[0]}"

0 commit comments

Comments
 (0)