k8s/inventory/prod/group_vars/traefik.yml
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

54 lines
1 KiB
YAML

---
#traefik_enable_ingress: true
#traefik_ingress_class_name: "traefik"
#traefik_namespace: kube-system
traefik_port_map:
- name: k8s-dashboard
port: 10001
protocol: tcp
backend:
namespace: kubernetes-dashboard
service: kubernetes-dashboard
port: 443
# scheme: https
basicauth:
enabled: false
- name: longhorn-ui
port: 10002
protocol: tcp
backend:
namespace: longhorn-system
service: longhorn-frontend
port: 80
# scheme: http
basicauth:
enabled: true
secret_name: traefik-auth-longhorn
- name: forgejo
port: 10003
protocol: tcp
backend:
namespace: git
service: forgejo-http
port: 3000
# scheme: http
basicauth:
enabled: false
# Template for future services:
# - name: my-service
# description: "Human-readable description"
# port: 10007
# backend:
# namespace: my-namespace
# service: my-service-name
# port: 8080
# scheme: http
# basicauth:
# enabled: false