88 lines
1.6 KiB
YAML

logs:
general:
# -- Alternative logging levels are DEBUG, PANIC, FATAL, ERROR, WARN, and INFO.
level: WARN
access:
# -- To enable access logs
enabled: true
deployment:
kind: Deployment
replicas: 1
rbac:
enabled: true
namespaced: false
autoscaling:
enabled: false
ingressRoute:
dashboard:
enabled: true
# Custom match rule with host domain
matchRule: Host(`tr.steffenillium.de`)
entryPoints:
- "websecure"
- "web"
labels:
- private
# Add custom middlewares : authentication and redirection
# middlewares:
# - name: traefik-dashboard-auth
globalArguments:
- "--global.sendanonymoususage=false"
- "--global.checknewversion=false"
additionalArguments:
- "--serversTransport.insecureSkipVerify=true"
- "--log.level=INFO"
# - "--api.insecure=true"
ports:
dns:
port: 53
expose: true
exposedPort: 53
protocol: UDP
web:
tls:
enabled: false
websecure:
port: 8443
expose: true
exposedPort: 443
protocol: TCP
http3:
enabled: false
tls:
enabled: true
certResolver: default
middlewares:
# Must include the namespace
- "traefik-default-headers"
service:
enabled: true
type: LoadBalancer
annotations: {}
labels: {}
spec:
loadBalancerIP: 192.168.178.102
loadBalancerSourceRanges: []
externalIPs: []
providers:
kubernetesCRD:
enabled: true
ingressClass: ''
allowExternalNameServices: true
kubernetesIngress:
enabled: true
allowExternalNameServices: true
publishedService:
enabled: false