diff --git a/chart/templates/istio/controlplane/values.yaml b/chart/templates/istio/controlplane/values.yaml index 87c4d41ccb5615833725bffb3dc66ae307f5d567..ba80c814f32b955856cd32dbe95e73df4c5766ab 100644 --- a/chart/templates/istio/controlplane/values.yaml +++ b/chart/templates/istio/controlplane/values.yaml @@ -9,12 +9,30 @@ domain: {{ $domainName }} enterprise: {{ .Values.istio.enterprise }} -{{- if not (semverCompare "<1.19" .Capabilities.KubeVersion.GitVersion) }} istiod: +{{- if not (semverCompare "<1.19" .Capabilities.KubeVersion.GitVersion) }} env: - name: ENABLE_LEGACY_FSGROUP_INJECTION value: "false" {{- end }} +# Change default hpaSpec to ensure generated HPA uses autoscaling/v2 +{{- if (semverCompare ">=1.23" .Capabilities.KubeVersion.GitVersion) }} + hpaSpec: + metrics: + - type: Resource + resource: + name: cpu + target: + type: Utilization + averageUtilization: 60 +{{- else }} + hpaSpec: + metrics: + - type: Resource + resource: + name: cpu + targetAverageUtilization: 60 +{{- end }} {{- if or .Values.jaeger.enabled .Values.tempo.enabled }} tracing: