diff --git a/common/templates/traefik/_middleware.tpl b/common/templates/traefik/_middleware.tpl new file mode 100644 index 0000000000000000000000000000000000000000..0e19acc21045da56a00036f773078cb053e6ead9 --- /dev/null +++ b/common/templates/traefik/_middleware.tpl @@ -0,0 +1,16 @@ +# https://doc.traefik.io/traefik/middlewares/overview/ +{{- define "common.traefik.middleware" }} +apiVersion: {{ .Values.apiVersion | default "traefik.io/v1alpha1" }} +kind: Middleware +metadata: + name: {{ .Values.name | default "middleware" }} + {{- with .Values.annotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} + labels: + {{- include "common.variables.labels" . | nindent 4 }} +spec: + {{- .spec | default .Values.spec | toYaml | nindent 2 }} +--- +{{- end }}