Skip to content

Conversation

@sunib
Copy link
Contributor

@sunib sunib commented Nov 4, 2025

Let's get the setup dev experience at a better level. Also having a better resonsibility definition per resource.

sunib added 4 commits November 4, 2025 10:23
…d cleanup

Remove finalizer logic from GitDestination controller and implement
ReconcileWorkers method in WorkerManager to handle orphaned worker cleanup.
This approach simplifies lifecycle management and handles edge cases like
namespace deletion or forced deletion more gracefully.

Changes:
- Remove finalizer constant, handleDeletion method, and finalizer logic
- Add WorkerManager.ReconcileWorkers() for orphaned worker detection
- Use GitDestination UID for work directories to ensure uniqueness
- Update RBAC to remove gitdestinations/finalizers permission
- Update e2e tests to validate GitDestination branch handling
@sunib sunib merged commit de210c1 into main Nov 5, 2025
12 checks passed
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.

2 participants