From 5661eb93a648a488bb1c279fc3d365b622b8edd1 Mon Sep 17 00:00:00 2001 From: Andri Joos <andri@joos.io> Date: Tue, 4 Feb 2025 00:07:01 +0100 Subject: [PATCH] add traefik middleware template --- common/templates/traefik/_middleware.tpl | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 common/templates/traefik/_middleware.tpl diff --git a/common/templates/traefik/_middleware.tpl b/common/templates/traefik/_middleware.tpl new file mode 100644 index 0000000..0e19acc --- /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 }} -- GitLab