diff --git a/charts/stable/traefik/Chart.yaml b/charts/stable/traefik/Chart.yaml
index 4fbbaa9525f..73996efded5 100644
--- a/charts/stable/traefik/Chart.yaml
+++ b/charts/stable/traefik/Chart.yaml
@@ -22,7 +22,7 @@ sources:
- https://github.com/traefik/traefik-helm-chart
- https://traefik.io/
type: application
-version: 13.0.0
+version: 13.1.0
annotations:
truecharts.org/catagories: |
- network
diff --git a/charts/stable/traefik/questions.yaml b/charts/stable/traefik/questions.yaml
index 10f17043fe5..bbbbe39f14b 100644
--- a/charts/stable/traefik/questions.yaml
+++ b/charts/stable/traefik/questions.yaml
@@ -547,9 +547,9 @@ questions:
type: string
required: true
default: ""
+
- variable: themePark
label: "theme.park"
- description: "Currently requires to enable Traefik Pilot. Until it's deprecated."
schema:
type: list
default: []
@@ -562,28 +562,32 @@ questions:
attrs:
- variable: name
label: "Name"
+ description: This is a 3rd party plugin and not maintained by TrueCharts,
+ for more information go to traefik-themepark
schema:
type: string
required: true
- - variable: app
- label: "Application Name"
- description: "Lower case, supported list https://docs.theme-park.dev/themes."
+ - variable: appName
+ label: App Name
+ description: Lower case, name of the app to be themed.
+ Go to https://docs.theme-park.dev/themes/ to see supported apps.
schema:
type: string
required: true
- default: ""
- - variable: theme
- label: "Theme Name"
- description: "Lower case, supported lists https://docs.theme-park.dev/theme-options and https://docs.theme-park.dev/community-themes"
+ - variable: themeName
+ label: Theme Name
+ description: Lower case, name of the theme to be applied.
+ Go to https://docs.theme-park.dev/theme-options/ to see supported themes.
schema:
type: string
- default: ""
+ required: true
- variable: baseUrl
- label: "Base URL for theme"
- description: "https://theme-park.dev or a self hosted url"
+ label: Base URL
+ description: Replace `https://theme-park.dev` URL for self-hosting reference.
schema:
type: string
- default: "https://theme-park.dev"
+ required: true
+ default: https://theme-park.dev
- variable: service
group: "Networking and Services"
diff --git a/charts/stable/traefik/templates/_args.tpl b/charts/stable/traefik/templates/_args.tpl
index b86a7d78b3d..e51ea524cae 100644
--- a/charts/stable/traefik/templates/_args.tpl
+++ b/charts/stable/traefik/templates/_args.tpl
@@ -142,9 +142,9 @@ args:
{{- end }}
{{- end }}
{{/* theme.park */}}
- {{- if .Values.themePark}}
+ {{- if .Values.middlewares.themePark }}
- "--experimental.plugins.traefik-themepark.modulename=github.com/packruler/traefik-themepark"
- - "--experimental.plugins.traefik-themepark.version={{ .Values.themeParkVersion }}"
+ - "--experimental.plugins.traefik-themepark.version={{ .Values.middlewares.themeParkVersion }}"
{{- end }}
{{/* End of theme.park */}}
{{- with .Values.additionalArguments }}
diff --git a/charts/stable/traefik/templates/middlewares/theme-park.yaml b/charts/stable/traefik/templates/middlewares/theme-park.yaml
index 4a4761dc493..0e181a02d2d 100644
--- a/charts/stable/traefik/templates/middlewares/theme-park.yaml
+++ b/charts/stable/traefik/templates/middlewares/theme-park.yaml
@@ -3,18 +3,18 @@
{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }}
{{- $namespace = "default" }}
{{- end }}
-{{- range $index, $middlewareData := .Values.middlewares.redirectScheme }}
+{{- range $index, $middlewareData := .Values.middlewares.themePark }}
---
-# Declaring the user list
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
name: {{ $middlewareData.name }}
namespace: {{ $namespace }}
spec:
- plugin:
- traefik-themepark:
- app: {{ $middlewareData.app }}
- theme: {{ $middlewareData.theme }}
+ plugin:
+ traefik-themepark:
+ app: {{ $middlewareData.appName }}
+ theme: {{ $middlewareData.themeName }}
+ baseUrl: {{ $middlewareData.baseUrl }}
{{- end }}
diff --git a/charts/stable/traefik/values.yaml b/charts/stable/traefik/values.yaml
index 81d84d8cdbf..54fd0fe1410 100644
--- a/charts/stable/traefik/values.yaml
+++ b/charts/stable/traefik/values.yaml
@@ -351,3 +351,9 @@ middlewares:
portalhook:
enabled: true
+
+persistence:
+ plugins:
+ enabled: true
+ mountPath: "/plugins-storage"
+ type: emptyDir