48 lines
1.2 KiB
YAML
48 lines
1.2 KiB
YAML
{{- 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/clientConfig/caBundle
|
|
- /webhooks/0/failurePolicy
|
|
- /webhooks/1/clientConfig/caBundle
|
|
- /webhooks/1/failurePolicy
|
|
- group: admissionregistration.k8s.io
|
|
kind: MutatingWebhookConfiguration
|
|
jsonPointers:
|
|
- /webhooks/0/clientConfig/caBundle
|
|
- /webhooks/1/clientConfig/caBundle
|
|
- /webhooks/2/clientConfig/caBundle
|
|
- /webhooks/3/clientConfig/caBundle
|
|
|
|
{{- end }}
|
|
|
|
{{ include "kubezero-app.app" . }}
|