fix(traefik): remove invalid controllerName flag causing CrashLoopBackOff (#136)

## URGENT — Traefik pods are CrashLoopBackOff

The merged PR #135 added `--providers.kubernetesgateway.controllerName` as an `additionalArguments` entry. Traefik v3.7.0 does not support this flag and fails immediately on startup.

Old replica sets are still running (one pod each) but new pods cannot come up.

## Fix

- Remove `additionalArguments` from both `values-internal.yaml` and `values-external.yaml`
- Revert GatewayClass `controllerName` back to `traefik.io/gateway-controller` (the hardcoded Traefik default — no override mechanism exists in v3.7.0)

## After merge

GatewayClasses will remain `Unknown` until a separate solution for internal/external separation is implemented (the `labelSelector` approach needs further investigation).

Reviewed-on: #136
This commit was merged in pull request #136.
This commit is contained in:
2026-05-22 23:58:56 +10:00
parent 2df359c4a9
commit 57c14d32c0
4 changed files with 2 additions and 8 deletions
@@ -4,4 +4,4 @@ kind: GatewayClass
metadata:
name: traefik-external
spec:
controllerName: traefik.io/gateway-controller-external
controllerName: traefik.io/gateway-controller
@@ -4,4 +4,4 @@ kind: GatewayClass
metadata:
name: traefik-internal
spec:
controllerName: traefik.io/gateway-controller-internal
controllerName: traefik.io/gateway-controller