37 lines
1.8 KiB
Plaintext
37 lines
1.8 KiB
Plaintext
|
|
|
|
{{ .Release.Name }} with {{ .Values.image.registry }}/{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }} has been deployed successfully on {{ template "traefik.namespace" . }} namespace !
|
|
|
|
{{- if .Values.persistence }}
|
|
{{- if and .Values.persistence.enabled (empty .Values.deployment.initContainer)}}
|
|
|
|
🚨 When enabling persistence for certificates, permissions on acme.json can be
|
|
lost when Traefik restarts. You can ensure correct permissions with an
|
|
initContainer. See https://github.com/traefik/traefik-helm-chart/blob/master/EXAMPLES.md#use-traefik-native-lets-encrypt-integration-without-cert-manager
|
|
for more info. 🚨
|
|
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- with .Values.providers.kubernetesCRD.labelSelector }}
|
|
{{- $labelsApplied := include "traefik.labels" $ }}
|
|
{{- $labelSelectors := regexSplit "," . -1 }}
|
|
{{- range $labelSelectors }}
|
|
{{- $labelSelectorRaw := regexSplit "=" . -1 }}
|
|
{{- $labelSelector := printf "%s: %s" (first $labelSelectorRaw) (last $labelSelectorRaw) }}
|
|
{{- if not (contains $labelSelector $labelsApplied) }}
|
|
🚨 Resources populated with this chart don't match with labelSelector `{{.}}` applied on kubernetesCRD provider 🚨
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- with .Values.providers.kubernetesIngress.labelSelector }}
|
|
{{- $labelsApplied := include "traefik.labels" $ }}
|
|
{{- $labelSelectors := regexSplit "," . -1 }}
|
|
{{- range $labelSelectors }}
|
|
{{- $labelSelectorRaw := regexSplit "=" . -1 }}
|
|
{{- $labelSelector := printf "%s: %s" (first $labelSelectorRaw) (last $labelSelectorRaw) }}
|
|
{{- if not (contains $labelSelector $labelsApplied) }}
|
|
🚨 Resources populated with this chart don't match with labelSelector `{{.}}` applied on kubernetesIngress provider 🚨
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- end }}
|