From a2d0682168502196199e500b9d75f67574b8c89e Mon Sep 17 00:00:00 2001 From: XoR Date: Wed, 11 Mar 2026 20:04:55 +0300 Subject: [PATCH] fix: remove traefik-dashboard IngressRoute (conflicts with k3s built-in Traefik Helm chart) The built-in k3s Traefik Helm chart creates its own traefik-dashboard IngressRoute. Our ArgoCD-managed copy blocked Helm install because Helm requires ownership labels (app.kubernetes.io/managed-by=Helm). Removing our copy lets the built-in chart manage the dashboard route. --- .../manifests/traefik-dashboard.yaml | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 bootstrap/traefik-routes/manifests/traefik-dashboard.yaml diff --git a/bootstrap/traefik-routes/manifests/traefik-dashboard.yaml b/bootstrap/traefik-routes/manifests/traefik-dashboard.yaml deleted file mode 100644 index 096c7b7..0000000 --- a/bootstrap/traefik-routes/manifests/traefik-dashboard.yaml +++ /dev/null @@ -1,19 +0,0 @@ -# Traefik Dashboard IngressRoute -apiVersion: traefik.io/v1alpha1 -kind: IngressRoute -metadata: - name: traefik-dashboard - namespace: kube-system -spec: - entryPoints: - - websecure - routes: - - match: HostRegexp(`traefik.k3s\..+\.local`) && (PathPrefix(`/dashboard`) || PathPrefix(`/api`)) - kind: Rule - middlewares: - - name: sslheader - namespace: kube-system - services: - - name: api@internal - kind: TraefikService - tls: {}