From a9ea233c15f9b0260164cffc00d31aa95604f7c1 Mon Sep 17 00:00:00 2001 From: baschno Date: Fri, 3 Apr 2026 10:45:50 +0200 Subject: [PATCH] fixing traefik chart deployment! --- .gitignore | 1 + Traefik/justfile | 2 ++ Traefik/traefik-values-gomplate.yaml | 38 +++++++++++++++++----------- 3 files changed, 26 insertions(+), 15 deletions(-) diff --git a/.gitignore b/.gitignore index 11ee758..27c4a73 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ .env.local +traefik-values.yaml \ No newline at end of file diff --git a/Traefik/justfile b/Traefik/justfile index d797b5b..a035b88 100644 --- a/Traefik/justfile +++ b/Traefik/justfile @@ -2,6 +2,7 @@ set fallback:=true export CERT_MANAGER_NAMESPACE := env("CERT_MANAGER_NAMESPACE", "cert-manager") export TRAEFIK_NAMESPACE := env("TRAEFIK_NAMESPACE", "traefik") +export TRAEFIK_CHART_VERSION := env("TRAEFIK_CHART_VERSION", "v39.0.7") add-helm-repos: helm repo add traefik https://helm.traefik.io/traefik --force-update @@ -22,6 +23,7 @@ install: --cleanup-on-fail \ --namespace ${TRAEFIK_NAMESPACE} \ --create-namespace \ + --version ${TRAEFIK_CHART_VERSION} \ --values traefik-values.yaml helm upgrade cert-manager jetstack/cert-manager \ diff --git a/Traefik/traefik-values-gomplate.yaml b/Traefik/traefik-values-gomplate.yaml index a7536c7..3cd40b8 100644 --- a/Traefik/traefik-values-gomplate.yaml +++ b/Traefik/traefik-values-gomplate.yaml @@ -1,25 +1,33 @@ +additionalArguments: + - "--serversTransport.insecureSkipVerify=true" + - "--log.level=INFO" + +deployment: + enabled: true + replicas: 1 + annotations: {} + podAnnotations: {} + additionalContainers: [] + initContainers: [] + ports: web: - port: 8000 - exposed: true - exposedPort: 80 - protocol: TCP - redirectTo: - port: websecure + http: + redirections: + entryPoint: + to: websecure websecure: - port: 8443 - exposed: true - exposedPort: 443 - http3: - enabled: false - tls: - enabled: true + http: + tls: + enabled: true + logs: general: level: DEBUG + ingressRoute: dashboard: enabled: true - entryPoints: [web, websecure] matchRule: Host(`traefik-dashboard.{{ .Env.EXTERNAL_DOMAIN }}`) - \ No newline at end of file + entryPoints: + - websecure