Skip to content

chore(headlamp): prepare safe removal - #45

Merged
xnoto merged 1 commit into
mainfrom
chore/remove-headlamp-phase1
Jul 31, 2026
Merged

chore(headlamp): prepare safe removal#45
xnoto merged 1 commit into
mainfrom
chore/remove-headlamp-phase1

Conversation

@xnoto

@xnoto xnoto commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add the Argo CD resources finalizer so pruning the Headlamp child Application cascades to its Helm resources
  • add a public Dex client for kubectl/kubelogin before migrating the API server OIDC audience

Safety

This phase does not remove Headlamp. After merge, the sync workflow should reconcile only the Application finalizer. The ArgoCD CR lives outside the active Application paths and will be applied separately after the finalizer 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 the Make IT Work k3s API

@xnoto
xnoto merged commit 0933e73 into main Jul 31, 2026
1 check passed
@xnoto
xnoto deleted the chore/remove-headlamp-phase1 branch July 31, 2026 23:57
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