terraform-google-kubernetes-engine
terraform-google-kubernetes-engine copied to clipboard
monitoring_enable_managed_prometheus field not working in v27.0.0
TL;DR
Inspite of setting "monitoring_enable_managed_prometheus" variable equal to false on version v27.0.0 of this terraform module "Managed Service for Prometheus" in gcp still enabled
gke version 1.27.4-gke.900
Expected behavior
Managed Service for Prometheus should be disabled.
Observed behavior
Managed Service for Prometheus is enabled.
Terraform Configuration
module "gke" {
source = "terraform-google-modules/kubernetes-engine/google/modules/beta-private-cluster-update-variant"
version = "v27.0.0"
description = "GKE Prod Cluster"
kubernetes_version = var.kubernetes_version
regional = true
region = var.region
network = var.network
network_project_id = var.network_project_id
subnetwork = var.subnetwork
ip_range_pods = var.ip_range_pods
ip_range_services = var.ip_range_services
create_service_account = false
service_account = var.default_cluster_sa
add_cluster_firewall_rules = true
firewall_inbound_ports = ["8443", "9443", "15017"]
default_max_pods_per_node = 32
monitoring_enable_managed_prometheus = false
http_load_balancing = true
network_policy = false
horizontal_pod_autoscaling = true
filestore_csi_driver = false
enable_private_endpoint = true
enable_private_nodes = true
master_ipv4_cidr_block = "10.10.20.0/28"
remove_default_node_pool = true
gce_pd_csi_driver = true
enable_intranode_visibility = false
enable_binary_authorization = true
database_encryption = [{
state = "ENCRYPTED"
key_name = data.google_kms_crypto_key.gke_key_1.id
}]
release_channel = "UNSPECIFIED"
grant_registry_access = false
node_metadata = "GKE_METADATA"
logging_enabled_components = ["SYSTEM_COMPONENTS"]
monitoring_enabled_components = ["SYSTEM_COMPONENTS"]
gateway_api_channel = "CHANNEL_STANDARD"
master_authorized_networks = [
{
cidr_block = "10.0.0.0/8"
display_name = "Internal Ips"
}
]
}
Terraform Version
v1.1.7
Additional information
https://cloud.google.com/stackdriver/docs/managed-prometheus/setup-managed#enable-mgdcoll-gke