fix(radius): skip Flux substitution on the FreeRADIUS config #1555

Merged
k.renner merged 1 commits from fix/freeradius-flux-substitute into main 2026-11-04 07:52:47 +00:00
Member

The authentik Flux Kustomization runs postBuild substitution in strict mode. freeradius-config contains FreeRADIUS variables (${max_requests}, ${prefix}, …), so the build fails with variable not set (strict mode): "max_requests" and nothing from #1554 is applied.

The ConfigMap gets kustomize.toolkit.fluxcd.io/substitute: disabled, so Flux leaves its content untouched; substitution for the other objects in the Kustomization (e.g. SAMBA_BRIDGE_LDAP_OUTPOST_IMAGE) is unchanged.

flux build kustomization authentik --path ./kubernetes/apps/authentik --strict-substitute succeeds and renders ${max_requests} / ${prefix} verbatim.

🤖 Generated with Claude Code

The `authentik` Flux Kustomization runs postBuild substitution in strict mode. `freeradius-config` contains FreeRADIUS variables (`${max_requests}`, `${prefix}`, …), so the build fails with `variable not set (strict mode): "max_requests"` and nothing from #1554 is applied. The ConfigMap gets `kustomize.toolkit.fluxcd.io/substitute: disabled`, so Flux leaves its content untouched; substitution for the other objects in the Kustomization (e.g. `SAMBA_BRIDGE_LDAP_OUTPOST_IMAGE`) is unchanged. `flux build kustomization authentik --path ./kubernetes/apps/authentik --strict-substitute` succeeds and renders `${max_requests}` / `${prefix}` verbatim. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
claude-bot added 1 commit 2026-11-04 07:52:00 +00:00
fix(radius): skip Flux substitution on the FreeRADIUS config
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
22fd0f8e54
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
k.renner merged commit 014fe5efc0 into main 2026-11-04 07:52:47 +00:00
Sign in to join this conversation.