-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed as not planned
Closed as not planned
Copy link
Labels
Description
TL;DR
No changes are detected when adding monitoring_enable_observability_metrics
and/or monitoring_observability_metrics_relay_mode
to an existing private-cluster
module to enable/disable Dataplane V2 Observability.
Expected behavior
Setting the following:
monitoring_enable_observability_metrics = true
monitoring_observability_metrics_relay_mode = "INTERNAL_VPC_LB"
should generate the advanced_datapath_observability_config
for the target cluster.
And setting the following:
monitoring_enable_observability_metrics = false
should disable it on an existing cluster (e.g., where this was previously enabled via CLI).
Observed behavior
No changes. Your infrastructure matches the configuration.
Terraform Configuration
module "gke" {
source = "terraform-google-modules/kubernetes-engine/google//modules/private-cluster"
project_id = local.project_data.project_id
name = "${local.resource_prefix}-k8s"
region = local.region
zones = [local.zone]
network = module.gcp-network.network_name
subnetwork = module.gcp-network.subnets["${local.region}/${local.resource_prefix}-primary"].name
ip_range_services = module.gcp-network.subnets["${local.region}/${local.resource_prefix}-primary"].secondary_ip_range[0].range_name
ip_range_pods = module.gcp-network.subnets["${local.region}/${local.resource_prefix}-primary"].secondary_ip_range[1].range_name
remove_default_node_pool = true
create_service_account = true
grant_registry_access = true
enable_private_endpoint = true
enable_private_nodes = true
enable_vertical_pod_autoscaling = true
release_channel = "RAPID"
network_policy = false
datapath_provider = "ADVANCED_DATAPATH"
add_master_webhook_firewall_rules = true
gke_backup_agent_config = true
monitoring_enable_observability_metrics = true
monitoring_observability_metrics_relay_mode = "INTERNAL_VPC_LB"
master_authorized_networks = [
{
cidr_block = "${local.network}",
display_name = "main"
}
]
node_pools = [
{
name = "main"
machine_type = "e2-standard-2"
min_count = 1
max_count = 4
spot = true
}
}
Terraform Version
Terraform v1.7.4
on linux_amd64
+ provider registry.terraform.io/hashicorp/google v5.18.0
+ provider registry.terraform.io/hashicorp/google-beta v5.18.0
+ provider registry.terraform.io/hashicorp/kubernetes v2.26.0
+ provider registry.terraform.io/hashicorp/random v3.6.0
Additional information
No response