feat(kubernetes): stable kubernetes with argo

Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev>
This commit is contained in:
Tuan-Dat Tran
2025-07-14 22:57:04 +02:00
parent 76000f8123
commit d8fd094379
10 changed files with 89 additions and 29 deletions

View File

@@ -6,10 +6,12 @@ metadata:
namespace: kube-system
spec:
valuesContent: |-
dashboard:
enabled: true
ingressRoute: false
ports:
websecure:
tls:
enabled: true
logs:
access:
enabled: true
ingressRoute:
dashboard:
enabled: true
websecure:
tls:
enabled: true

View File

@@ -6,20 +6,22 @@ metadata:
namespace: kube-system
annotations:
kubernetes.io/ingress.class: traefik
cert-manager.io/cluster-issuer: "{{ traefik_cert_resolver }}"
cert-manager.io/cluster-issuer: {{ traefik_cert_resolver }}
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true"
spec:
rules:
- host: "{{ traefik_dashboard_hostname }}"
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: traefik
port:
name: traefik
- host: {{ traefik_dashboard_hostname }}
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: traefik
port:
number: 8080
tls:
- hosts:
- "{{ traefik_dashboard_hostname }}"
secretName: traefik-dashboard-tls
- hosts:
- {{ traefik_dashboard_hostname }}
secretName: k3s-seyshiro-de-tls