{{- define "istio-values" }} istiod: telemetry: enabled: {{ $.Values.metrics.enabled }} {{- if .Values.HighAvailableControlplane }} pilot: replicaCount: 2 global: defaultPodDisruptionBudget: enabled: true {{- end }} {{- with index .Values "istio" "kiali-server" }} kiali-server: {{- toYaml . | nindent 2 }} {{- end }} {{- with .Values.istio.rateLimiting }} rateLimiting: {{- toYaml . | nindent 2 }} {{- end }} {{- end }} {{- define "istio-argo" }} ignoreDifferences: - group: apiextensions.k8s.io kind: CustomResourceDefinition jsonPointers: - /metadata/labels - /spec/additionalPrinterColumns - group: admissionregistration.k8s.io kind: ValidatingWebhookConfiguration jsonPointers: - /webhooks/0/failurePolicy - /webhooks/1/failurePolicy {{- end }} {{ include "kubezero-app.app" . }}