|
84 | 84 | "key_details": acctest.RepresentationGroup{RepType: acctest.Optional, Group: ContainerengineClusterImagePolicyConfigKeyDetailsRepresentation}, |
85 | 85 | } |
86 | 86 | ContainerengineClusterOptionsRepresentation = map[string]interface{}{ |
87 | | - "add_ons": acctest.RepresentationGroup{RepType: acctest.Optional, Group: ContainerengineClusterOptionsAddOnsRepresentation}, |
88 | | - "admission_controller_options": acctest.RepresentationGroup{RepType: acctest.Optional, Group: ContainerengineClusterOptionsAdmissionControllerOptionsRepresentation}, |
89 | | - "kubernetes_network_config": acctest.RepresentationGroup{RepType: acctest.Optional, Group: ContainerengineClusterOptionsKubernetesNetworkConfigRepresentation}, |
| 87 | + "add_ons": acctest.RepresentationGroup{RepType: acctest.Optional, Group: ContainerengineClusterOptionsAddOnsRepresentation}, |
| 88 | + "admission_controller_options": acctest.RepresentationGroup{RepType: acctest.Optional, Group: ContainerengineClusterOptionsAdmissionControllerOptionsRepresentation}, |
| 89 | + "ip_families": acctest.Representation{RepType: acctest.Optional, Create: []string{`IPv4`}}, |
| 90 | + "kubernetes_network_config": acctest.RepresentationGroup{RepType: acctest.Optional, Group: ContainerengineClusterOptionsKubernetesNetworkConfigRepresentation}, |
90 | 91 | "open_id_connect_token_authentication_config": acctest.RepresentationGroup{RepType: acctest.Optional, Group: ContainerengineClusterOptionsOpenIdConnectTokenAuthenticationConfigRepresentation}, |
91 | 92 | "open_id_connect_discovery": acctest.RepresentationGroup{RepType: acctest.Optional, Group: ContainerengineClusterOptionsOpenIdConnectDiscoveryRepresentation}, |
92 | 93 | "persistent_volume_config": acctest.RepresentationGroup{RepType: acctest.Optional, Group: ContainerengineClusterOptionsPersistentVolumeConfigRepresentation}, |
@@ -209,6 +210,9 @@ func TestContainerengineClusterResource_basic(t *testing.T) { |
209 | 210 | resource.TestCheckResourceAttr(resourceName, "options.0.add_ons.#", "1"), |
210 | 211 | resource.TestCheckResourceAttr(resourceName, "options.0.add_ons.0.is_kubernetes_dashboard_enabled", "true"), |
211 | 212 | resource.TestCheckResourceAttr(resourceName, "options.0.add_ons.0.is_tiller_enabled", "true"), |
| 213 | + resource.TestCheckResourceAttr(resourceName, "options.0.admission_controller_options.#", "1"), |
| 214 | + resource.TestCheckResourceAttr(resourceName, "options.0.admission_controller_options.0.is_pod_security_policy_enabled", "false"), |
| 215 | + resource.TestCheckResourceAttr(resourceName, "options.0.ip_families.#", "1"), |
212 | 216 | resource.TestCheckResourceAttr(resourceName, "options.0.kubernetes_network_config.#", "1"), |
213 | 217 | resource.TestCheckResourceAttr(resourceName, "options.0.kubernetes_network_config.0.pods_cidr", "10.1.0.0/16"), |
214 | 218 | resource.TestCheckResourceAttr(resourceName, "options.0.kubernetes_network_config.0.services_cidr", "10.2.0.0/16"), |
@@ -272,6 +276,9 @@ func TestContainerengineClusterResource_basic(t *testing.T) { |
272 | 276 | resource.TestCheckResourceAttr(resourceName, "options.0.add_ons.#", "1"), |
273 | 277 | resource.TestCheckResourceAttr(resourceName, "options.0.add_ons.0.is_kubernetes_dashboard_enabled", "true"), |
274 | 278 | resource.TestCheckResourceAttr(resourceName, "options.0.add_ons.0.is_tiller_enabled", "true"), |
| 279 | + resource.TestCheckResourceAttr(resourceName, "options.0.admission_controller_options.#", "1"), |
| 280 | + resource.TestCheckResourceAttr(resourceName, "options.0.admission_controller_options.0.is_pod_security_policy_enabled", "false"), |
| 281 | + resource.TestCheckResourceAttr(resourceName, "options.0.ip_families.#", "1"), |
275 | 282 | resource.TestCheckResourceAttr(resourceName, "options.0.kubernetes_network_config.#", "1"), |
276 | 283 | resource.TestCheckResourceAttr(resourceName, "options.0.kubernetes_network_config.0.pods_cidr", "10.1.0.0/16"), |
277 | 284 | resource.TestCheckResourceAttr(resourceName, "options.0.kubernetes_network_config.0.services_cidr", "10.2.0.0/16"), |
@@ -327,6 +334,8 @@ func TestContainerengineClusterResource_basic(t *testing.T) { |
327 | 334 | resource.TestCheckResourceAttr(datasourceName, "clusters.0.options.0.add_ons.#", "1"), |
328 | 335 | resource.TestCheckResourceAttr(datasourceName, "clusters.0.options.0.add_ons.0.is_kubernetes_dashboard_enabled", "true"), |
329 | 336 | resource.TestCheckResourceAttr(datasourceName, "clusters.0.options.0.add_ons.0.is_tiller_enabled", "true"), |
| 337 | + resource.TestCheckResourceAttr(datasourceName, "clusters.0.options.0.admission_controller_options.#", "1"), |
| 338 | + resource.TestCheckResourceAttr(datasourceName, "clusters.0.options.0.ip_families.#", "1"), |
330 | 339 | resource.TestCheckResourceAttr(datasourceName, "clusters.0.options.0.kubernetes_network_config.#", "1"), |
331 | 340 | resource.TestCheckResourceAttr(datasourceName, "clusters.0.options.0.kubernetes_network_config.0.pods_cidr", "10.1.0.0/16"), |
332 | 341 | resource.TestCheckResourceAttr(datasourceName, "clusters.0.options.0.kubernetes_network_config.0.services_cidr", "10.2.0.0/16"), |
@@ -384,6 +393,7 @@ func TestContainerengineClusterResource_basic(t *testing.T) { |
384 | 393 | resource.TestCheckResourceAttr(singularDatasourceName, "options.0.add_ons.0.is_kubernetes_dashboard_enabled", "true"), |
385 | 394 | resource.TestCheckResourceAttr(singularDatasourceName, "options.0.add_ons.0.is_tiller_enabled", "true"), |
386 | 395 | resource.TestCheckResourceAttr(singularDatasourceName, "options.0.admission_controller_options.#", "1"), |
| 396 | + resource.TestCheckResourceAttr(singularDatasourceName, "options.0.ip_families.#", "1"), |
387 | 397 | resource.TestCheckResourceAttr(singularDatasourceName, "options.0.admission_controller_options.0.is_pod_security_policy_enabled", "false"), |
388 | 398 | resource.TestCheckResourceAttr(singularDatasourceName, "options.0.kubernetes_network_config.#", "1"), |
389 | 399 | resource.TestCheckResourceAttr(singularDatasourceName, "options.0.kubernetes_network_config.0.pods_cidr", "10.1.0.0/16"), |
|
0 commit comments