Skip to content

Commit 399ab35

Browse files
committed
update due code review
1 parent b577a56 commit 399ab35

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -573,7 +573,7 @@ resource "azurerm_kubernetes_cluster" "main" {
573573
}
574574
precondition {
575575
condition = var.brown_field_application_gateway_for_ingress == null || var.green_field_application_gateway_for_ingress == null
576-
error_message = "Either one of `var.existing_application_gateway_for_ingress` or `var.new_application_gateway_for_ingress` must be `null`."
576+
error_message = "Either one of `var.brown_field_application_gateway_for_ingress` or `var.green_field_application_gateway_for_ingress` must be `null`."
577577
}
578578
}
579579
}

variables.tf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -472,6 +472,10 @@ variable "green_field_application_gateway_for_ingress" {
472472
* `subnet_cidr` - (Optional) The subnet CIDR to be used to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster.
473473
* `subnet_id` - (Optional) The ID of the subnet on which to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster.
474474
EOT
475+
validation {
476+
condition = var.green_field_application_gateway_for_ingress == null ? true : (can(coalesce(var.green_field_application_gateway_for_ingress.subnet_id, var.green_field_application_gateway_for_ingress.subnet_cidr)))
477+
error_message = "One of `subnet_cidr` and `subnet_id` must be specified."
478+
}
475479
}
476480

477481
variable "http_application_routing_enabled" {

0 commit comments

Comments
 (0)