Restructure deployments

This commit is contained in:
2024-12-24 13:25:02 +01:00
parent c267c4ea65
commit 487ce7c0ec
34 changed files with 83 additions and 91 deletions

View File

@@ -0,0 +1,40 @@
# /infrastructure/controllers/traefik/values.yaml
deployment:
additionalVolumes:
- name: access-log
hostPath:
path: /var/log/traefik/
additionalVolumeMounts:
- name: access-log
mountPath: /var/log/traefik/
logs:
access:
enabled: true
filePath: /var/log/traefik/access.log
ingressRoute:
dashboard:
enabled: true
matchRule: Host(`traefik.example.com`)
entryPoints: ["websecure"]
middlewares:
- name: "auth-authelia@kubernetescrd"
providers:
kubernetesCRD:
allowCrossNamespace: true
persistence:
enabled: true
storageClass: retain-local-path
ports:
websecure:
tls:
enabled: true
web:
redirectTo:
port: websecure
service:
spec:
externalTrafficPolicy: Local
tlsStore:
default:
defaultCertificate:
secretName: wildcard-nmsny-dev-tls