descheduler.tf (12 lines of code) (raw):

module "kube_descheduler" { count = var.cluster_descheduler_create ? 1 : 0 source = "./modules/feature-descheduler" descheduler_helm_chart_repository = try(coalesce(var.cluster_descheduler.helm_chart_repository, "oci://public.registry.jetbrains.space/p/helm/library"), "oci://public.registry.jetbrains.space/p/helm/library") descheduler_helm_chart_repository_config = try(coalesce(var.cluster_descheduler.helm_chart_repository_config, null), null) descheduler_helm_chart_version = try(coalesce(var.cluster_descheduler.helm_chart_version, "0.29.0"), "0.29.0") descheduler_helm_chart_name = try(coalesce(var.cluster_descheduler.helm_chart_name, "kube-descheduler"), "kube-descheduler") descheduler_default_values_dot_yaml = try(coalesce(var.cluster_descheduler.helm_chart_values, null), null) descheduler_params = try(coalesce(var.cluster_descheduler.helm_chart_params, []), []) descheduler_secrets = try(coalesce(var.cluster_descheduler.helm_chart_secrets, []), []) depends_on = [module.cluster_monitoring] }