k8s/roles/traefik/templates/traefik-values.yml.j2
mrwho c0dcdcfa5b refactor(traefik): restructure port configurations and fix condition logic
- uncomment and finalize port protocols and backend schemes in traefik.yml
- adjust longhorn UI basicauth to disabled for simplified access
- add reportdb-pgsql, salt-publish, and salt-request ports to traefik-values template
- fix conditional execution in helm task to prevent unintended skip
- fix uyuni database credentials by replacing dynamic password lookups with static values
- increase uyuni PVC storage requests from 1-20Mi to 300Mi for consistency
2026-07-21 16:27:01 +03:00

83 lines
1.2 KiB
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 %}
reportdb-pgsql:
port: 5432
expose:
default: true
exposedPort: 5432
protocol: TCP
hostPort: 5432
containerPort: 5432
salt-publish:
port: 4505
expose:
default: true
exposedPort: 4505
protocol: TCP
hostPort: 4505
containerPort: 4505
salt-request:
port: 4506
expose:
default: true
exposedPort: 4506
protocol: TCP
hostPort: 4506
containerPort: 4506
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