39 lines
985 B
YAML
39 lines
985 B
YAML
|
|
|
|
fullnameOverride: traefik
|
|
|
|
globalArguments:
|
|
- --global.sendanonymoususage=false
|
|
- --api.insecure=true # api.insecure=true is required for the dashboard to be reachable via traefik entrypoint
|
|
service:
|
|
enabled: true
|
|
annotations:
|
|
# chisel-operator.io/exit-node-name: "vault-exit-node"
|
|
type: ClusterIP # this needs to be LoadBalancer in prod, but here in dev we want ClusterIP
|
|
|
|
logs:
|
|
access:
|
|
enabled: true
|
|
format: json
|
|
general:
|
|
level: DEBUG
|
|
format: json
|
|
providers:
|
|
kubernetesCRD:
|
|
enabled: false
|
|
kubernetesIngress:
|
|
enabled: false
|
|
publishedService:
|
|
enabled: false
|
|
kubernetesGateway:
|
|
enabled: true
|
|
|
|
# ingressRoute:
|
|
# dashboard:
|
|
# # we disable dashboard via the chart and enable it ourselves in traefik.yaml
|
|
# enabled: false
|
|
# matchRule: PathPrefix(`/doshboard`)
|
|
# # # -- The internal service used for the dashboard ingressRoute
|
|
# services:
|
|
# - name: dashboard@internal
|
|
# kind: TraefikService |