feat(traefik) update theme.park integration (#3246)

* Add support for traefik-themepark plugin

* move plugin config to middleware section

* Move theme-park enable toggle to middleware section

* Fix enableThemePark variable reference

* Remove Traefik Pilot dependency

* Minor question updates

* Fix merge of updated code

* Make links clickable

* Update middlware file structure

* Remove enable theme.park checkbox

* Update charts/stable/traefik/templates/middlewares/theme-park.yaml

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>

* update enableThemePark reference

* Update how baseUrl is handled

* Remove crd update

Co-authored-by: Stavros Kois <47820033+stavros-k@users.noreply.github.com>
This commit is contained in:
Ethan Leisinger
2022-07-22 17:31:30 +02:00
committed by GitHub
co-authored by Stavros Kois
parent 0c16baa4b1
commit 51e8ef963d
5 changed files with 31 additions and 21 deletions
+16 -12
View File
@@ -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 <a href="https://github.com/packruler/traefik-themepark">traefik-themepark</a>
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 <a href="https://docs.theme-park.dev/themes/">https://docs.theme-park.dev/themes/</a> 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 <a href="https://docs.theme-park.dev/theme-options/">https://docs.theme-park.dev/theme-options/</a> 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"