Migrate Traefik config

This commit is contained in:
Danny Bessems 2025-03-28 11:51:48 +11:00
parent 36e4aa4ff1
commit ef3d1bac57
14 changed files with 30 additions and 24 deletions

View File

@ -5,19 +5,22 @@ metadata:
namespace: kube-system namespace: kube-system
spec: spec:
valuesContent: |- valuesContent: |-
core:
defaultRuleSyntax: v2
additionalArguments: additionalArguments:
- "--providers.file.directory=/etc/traefik/dynamic" - "--providers.file.directory=/etc/traefik/dynamic"
- "--providers.file.watch=true" - "--providers.file.watch=true"
certResolvers: certificatesResolvers:
default: default:
email: letsencrypt.org.danny@spamasaurus.com acme:
storage: /data/acme.json email: letsencrypt.org.danny@spamasaurus.com
dnsChallenge: storage: /data/acme.json
provider: cloudflare dnsChallenge:
delayBeforeCheck: 5m0s provider: cloudflare
resolvers: delayBeforeCheck: 5m0s
- 1.1.1.1:53 resolvers:
- 1.0.0.1:53 - 1.1.1.1:53
- 1.0.0.1:53
deployment: deployment:
initContainers: initContainers:
- name: volume-permissions - name: volume-permissions
@ -123,8 +126,11 @@ spec:
storageClass: longhorn storageClass: longhorn
ports: ports:
web: web:
redirectTo: redirections:
port: websecure entryPoint:
to: websecure
scheme: https
permanent: true
websecure: websecure:
forwardedHeaders: forwardedHeaders:
insecure: true insecure: true

View File

@ -1,4 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: argus name: argus

View File

@ -1,4 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: authelia name: authelia

View File

@ -1,4 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: gotify name: gotify

View File

@ -1,4 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: guacamole name: guacamole

View File

@ -1,4 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: Middleware kind: Middleware
metadata: metadata:
name: prepend-path-guacamole name: prepend-path-guacamole

View File

@ -1,4 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: lighttpd name: lighttpd

View File

@ -1,4 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: memos name: memos

View File

@ -1,4 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: prowlarr name: prowlarr

View File

@ -1,4 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: radarr name: radarr

View File

@ -1,4 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: sabnzbd name: sabnzbd

View File

@ -1,4 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: sonarr name: sonarr

View File

@ -1,4 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: pvr-apikeys name: pvr-apikeys

View File

@ -1,4 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: vaultwarden name: vaultwarden