Skip to content

Commit afd18e4

Browse files
committed
remove computed
1 parent dd5ef1a commit afd18e4

3 files changed

Lines changed: 8 additions & 2 deletions

File tree

internal/services/containers/kubernetes_cluster_network_resource_test.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2548,6 +2548,10 @@ resource "azurerm_kubernetes_cluster" "test" {
25482548
}
25492549

25502550
func (KubernetesClusterResource) publicNetworkAccess(data acceptance.TestData, enabled bool) string {
2551+
authorizedIPConfig := ""
2552+
if !enabled {
2553+
authorizedIPConfig = `api_server_authorized_ip_ranges = ["0.0.0.0/32"]`
2554+
}
25512555
return fmt.Sprintf(`
25522556
provider "azurerm" {
25532557
features {}
@@ -2570,6 +2574,7 @@ resource "azurerm_kubernetes_cluster" "test" {
25702574
type = "SystemAssigned"
25712575
}
25722576
public_network_access_enabled = %t
2577+
%s
25732578
}
2574-
`, data.RandomInteger, data.Locations.Primary, data.RandomInteger, data.RandomInteger, enabled)
2579+
`, data.RandomInteger, data.Locations.Primary, data.RandomInteger, data.RandomInteger, enabled, authorizedIPConfig)
25752580
}

internal/services/containers/kubernetes_cluster_resource.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,6 @@ func resourceKubernetesCluster() *pluginsdk.Resource {
105105
"api_server_authorized_ip_ranges": {
106106
Type: pluginsdk.TypeSet,
107107
Optional: true,
108-
Computed: true, // when public_network_access_enabled=false, api_server_authorized_ip_ranges will be set automatically
109108
Elem: &pluginsdk.Schema{
110109
Type: pluginsdk.TypeString,
111110
ValidateFunc: validate.CIDR,

website/docs/r/kubernetes_cluster.html.markdown

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,8 @@ In addition, one of either `identity` or `service_principal` blocks must be spec
136136

137137
`public_network_access_enabled` - (Optional) Whether public network access is allowed for this Kubernetes Cluster. Defaults to `true`.
138138

139+
-> **Note:** When `public_network_access_enabled` is set to `true`, `0.0.0.0/32` must be added to `api_server_authorized_ip_ranges`.
140+
139141
```
140142
resource "azurerm_resource_group" "example" {
141143
name = "example"

0 commit comments

Comments
 (0)