core-deployments/traefik/values.yaml

47 lines
819 B
YAML
Raw Normal View History

2024-02-17 18:36:09 +01:00
deployment:
kind: DaemonSet
minReadySeconds: 120
2024-02-17 18:36:09 +01:00
hostNetwork: true
ports:
web:
port: 80
redirectTo:
port: "websecure"
websecure:
port: 443
2024-02-18 06:48:21 +01:00
metrics:
port: 9101
2024-02-17 18:36:09 +01:00
securityContext:
capabilities:
drop: [ALL]
add: [NET_BIND_SERVICE]
readOnlyRootFilesystem: true
runAsGroup: 0
runAsNonRoot: false
runAsUser: 0
service:
type: NodePort
ipFamilyPolicy: PreferDualStack
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
maxSurge: 0
2024-09-04 21:07:55 +02:00
providers:
kubernetesCRD:
allowCrossNamespace: true
2024-02-17 18:36:09 +01:00
ingressRoute:
dashboard:
enabled: true
2024-02-18 06:52:39 +01:00
matchRule: Host(`traefik.services.yolokube.de`)
2024-02-17 18:36:09 +01:00
entryPoints: ["traefik", "websecure"]
middlewares:
2024-09-04 21:09:07 +02:00
- name: authentik
namespace: authentik
tls:
secretName: traefik-tls-key