Files
dev-cluster/infrastructure/controllers/traefik/values.yaml

40 lines
837 B
YAML

# /infrastructure/controllers/traefik/values.yaml
logs:
access:
enabled: true
ingressRoute:
dashboard:
enabled: true
matchRule: Host(`${TRAEFIK_DOMAIN}`)
entryPoints: ["websecure"]
middlewares:
- name: "auth-authelia@kubernetescrd"
providers:
kubernetesCRD:
allowCrossNamespace: true
allowExternalNameServices: true
allowEmptyServices: true
persistence:
enabled: true
storageClass: retain-local-path
ports:
websecure:
tls:
enabled: true
web:
redirections:
entryPoint:
to: websecure
scheme: https
permanent: true
service:
spec:
externalTrafficPolicy: Local
tlsStore:
default:
certificates:
- secretName: wildcard-nmsny-dev-tls
- secretName: domain2-tls
defaultCertificate:
secretName: wildcard-nmsny-dev-tls