From c024d2e18562ef8b4d36c6898dfb319c7bfa4fa5 Mon Sep 17 00:00:00 2001
From: Andri Joos <andri@joos.io>
Date: Tue, 4 Feb 2025 00:07:47 +0100
Subject: [PATCH] add traefik redirectscheme middleware example

---
 example/templates/traefik/redirectscheme.yaml | 3 +++
 example/values.yaml                           | 4 ++++
 2 files changed, 7 insertions(+)
 create mode 100644 example/templates/traefik/redirectscheme.yaml

diff --git a/example/templates/traefik/redirectscheme.yaml b/example/templates/traefik/redirectscheme.yaml
new file mode 100644
index 0000000..89e26c1
--- /dev/null
+++ b/example/templates/traefik/redirectscheme.yaml
@@ -0,0 +1,3 @@
+{{- if .Values.redirectscheme }}
+{{ include "common.traefik.middlewares.redirectscheme" (dict "Values" .Values.redirectscheme "Chart" .Chart "Release" .Release) }}
+{{- end }}
diff --git a/example/values.yaml b/example/values.yaml
index 072d497..7db7a36 100644
--- a/example/values.yaml
+++ b/example/values.yaml
@@ -86,3 +86,7 @@ ingressroutetcp: # All options: https://doc.traefik.io/traefik/routing/providers
       services:
         - name: example-service
           port: 8080
+
+redirectscheme:
+  permanent: true # default value
+  scheme: https # default value
-- 
GitLab