hpa_metrics_server.tf (16 lines of code) (raw):

module "kube_metrics_server" { count = var.cluster_metrics_server_create ? 1 : 0 source = "./modules/feature-metrics-server" cluster_metrics_server_helm_chart_repository = try(coalesce(var.cluster_metrics_server.helm_chart_repository, "oci://public.registry.jetbrains.space/p/helm/library"), "oci://public.registry.jetbrains.space/p/helm/library") cluster_metrics_server_helm_chart_repository_config = try(coalesce(var.cluster_metrics_server.helm_chart_repository_config, null), null) cluster_metrics_server_helm_chart_version = try(coalesce(var.cluster_metrics_server.helm_chart_version, "3.12.0"), "3.12.0") cluster_metrics_server_helm_chart_name = try(coalesce(var.cluster_metrics_server.helm_chart_name, "kube-metrics-server"), "kube-metrics-server") cluster_metrics_server_namespace = try(coalesce(var.cluster_metrics_server.helm_chart_namespace, "kube-monitoring"), "kube-monitoring") cluster_metrics_server_create_namespace_if_not_exists = try(coalesce(var.cluster_metrics_server.create_namespace_if_not_exists, true), true) cluster_metrics_server_default_values_dot_yaml = try(coalesce(var.cluster_metrics_server.helm_chart_values, null), null) cluster_metrics_server_params = try(coalesce(var.cluster_metrics_server.helm_chart_params, []), []) cluster_metrics_server_secrets = try(coalesce(var.cluster_metrics_server.helm_chart_secrets, []), []) depends_on = [ module.cluster_monitoring ] }