k8s/roles/traefik/templates/traefik-values.yml.j2
mrwho b32ea30345 refactor(infra): restructure inventory and update dependencies
- rename manager node and update host FQDNs in inventory
- enable multiple worker nodes by commenting out secondary disk
- standardize k8s configuration file paths with numeric prefixes
- disable k9s permissions step in manager role
- upgrade Longhorn chart to v1.12.0 and Traefik chart to v41.0.2
- update Traefik port_map with protocol and add forgejo service
- refine Traefik logging configuration to use new JSON format
- increase Longhorn disk probe retries and delays
- add placeholder directory for k8s_manager files
2026-07-16 21:28:44 +03:00

55 lines
777 B
Django/Jinja

deployment:
kind: DaemonSet
podLabels: {}
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
maxSurge: 0
nodeSelector:
kubernetes.io/os: linux
ports:
{% for svc in traefik_port_map %}
{{ svc.name }}:
port: {{ svc.port }}
hostPort: {{ svc.port }}
expose:
default: true
exposedPort: {{ svc.port }}
protocol: TCP
{% endfor %}
web:
expose:
default: false
websecure:
expose:
default: false
service:
enabled: false
ingressRoute:
dashboard:
enabled: false
providers:
kubernetesCRD:
enabled: true
allowCrossNamespace: true
kubernetesIngress:
enabled: false
persistence:
enabled: false
log:
level: ERROR
format: json
accessLog:
enabled: true
format: json