Issue #195 flagged KasmWeb (browser.renner.uno) for having no Authentik forward-auth gate and hardcoded weak credentials (VNC_PW: kasmtest, KASM_USER: kasm_user) baked into deployment.yaml.
Owner comment on the issue overrides the originally-proposed "add auth gate" fix:
Drop the test-browser/ entry from kubernetes/apps/kustomization.yaml.
Remove the now-orphaned kubernetes/infrastructure/image-automation/firefox.yaml (ImageRepository/ImagePolicy for kasmweb/firefox) and its kustomization entry — nothing consumes it anymore.
Update comments in kubernetes/apps/insecure-backend-serverstransport.yaml and kubernetes/infrastructure/external-dns-unifi/helmrelease.yaml that listed test-browser as a consumer/example of shared infra (file/pve remain valid consumers of both).
Verification
kubectl kustomize kubernetes/apps and kubectl kustomize kubernetes/infrastructure/image-automation both build cleanly post-removal.
Grepped the whole repo for test-browser, browser.renner.uno, browser.k.renner.uno, and kasm (case-insensitive) — no remaining references except an unrelated deprecated opentofu migration script (opentofu/scripts/remove_unifi_clients.sh) that references a stale kasm_srv_renner_uno Terraform module name from history; no live .tf module by that name exists, so left untouched as out of scope.
No separate Flux Kustomization CR existed for test-browser (unlike some other apps) — kubernetes/apps/kustomization.yaml was the only wiring point, now updated.
Fixes #195
Issue #195 flagged KasmWeb (browser.renner.uno) for having no Authentik forward-auth gate and hardcoded weak credentials (VNC_PW: kasmtest, KASM_USER: kasm_user) baked into deployment.yaml.
Owner comment on the issue overrides the originally-proposed "add auth gate" fix:
> can be decomissiond
## Changes
- Remove kubernetes/apps/test-browser/ (deployment, service, ingressroute+cert, firefox-policies, kustomization) entirely.
- Drop the test-browser/ entry from kubernetes/apps/kustomization.yaml.
- Remove the now-orphaned kubernetes/infrastructure/image-automation/firefox.yaml (ImageRepository/ImagePolicy for kasmweb/firefox) and its kustomization entry — nothing consumes it anymore.
- Update comments in kubernetes/apps/insecure-backend-serverstransport.yaml and kubernetes/infrastructure/external-dns-unifi/helmrelease.yaml that listed test-browser as a consumer/example of shared infra (file/pve remain valid consumers of both).
## Verification
- kubectl kustomize kubernetes/apps and kubectl kustomize kubernetes/infrastructure/image-automation both build cleanly post-removal.
- Grepped the whole repo for test-browser, browser.renner.uno, browser.k.renner.uno, and kasm (case-insensitive) — no remaining references except an unrelated deprecated opentofu migration script (opentofu/scripts/remove_unifi_clients.sh) that references a stale kasm_srv_renner_uno Terraform module name from history; no live .tf module by that name exists, so left untouched as out of scope.
- No separate Flux Kustomization CR existed for test-browser (unlike some other apps) — kubernetes/apps/kustomization.yaml was the only wiring point, now updated.
Issue #195 flagged KasmWeb (browser.renner.uno) for having no Authentik
gate and hardcoded weak credentials. Owner comment overrides the
originally-proposed auth-gate fix: "can be decomissiond". Removes the
app dir, its apps/kustomization.yaml entry, the orphaned firefox
image-automation policy, and updates comments in the shared
insecure-backend ServersTransport and external-dns-unifi HelmRelease
that referenced test-browser as a consumer/example.
Co-Authored-By: Claude Bot <claude-bot@renner.uno>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Fixes #195
Issue #195 flagged KasmWeb (browser.renner.uno) for having no Authentik forward-auth gate and hardcoded weak credentials (VNC_PW: kasmtest, KASM_USER: kasm_user) baked into deployment.yaml.
Owner comment on the issue overrides the originally-proposed "add auth gate" fix:
Changes
Verification