Skip to content

chore(headlamp): remove routing and legacy auth - #46

Merged
xnoto merged 1 commit into
mainfrom
chore/remove-headlamp-routing-auth
Aug 1, 2026
Merged

chore(headlamp): remove routing and legacy auth#46
xnoto merged 1 commit into
mainfrom
chore/remove-headlamp-routing-auth

Conversation

@xnoto

@xnoto xnoto commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • remove the Headlamp TunnelBinding before deleting the child Application
  • remove the legacy Headlamp Dex client now that kubectl uses the dedicated public client
  • document the isolated Cloudflare/Dex kubectl path and bootstrap reconciliation boundary
  • add a non-secret kubeconfig template that cannot touch unrelated prod/staging contexts

Safety

The Headlamp Application, namespace, chart resources, finalizer, and shared encrypted client secret remain in this phase. After merge, gitops-operators should prune only the TunnelBinding. The ArgoCD CR is outside the active Application paths and will be applied separately after route removal is verified.

Validation

  • kustomize build bootstrap
  • kustomize build --enable-alpha-plugins --enable-exec operators
  • kustomize build workloads/apps
  • pre-commit run --all-files
  • server-side dry-run of bootstrap/argocd-config.yaml against Make IT Work k3s
  • live kubectl OIDC verification with aud=kubectl, email, admin group, and cluster-admin authorization

@xnoto
xnoto merged commit 777fa6c into main Aug 1, 2026
1 check passed
@xnoto
xnoto deleted the chore/remove-headlamp-routing-auth branch August 1, 2026 00:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant