generated from kubernetes/kubernetes-template-project
-
Notifications
You must be signed in to change notification settings - Fork 495
Open
Labels
kind/cleanupCategorizes issue or PR as related to cleaning up code, process, or technical debt.Categorizes issue or PR as related to cleaning up code, process, or technical debt.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Description
What would you like to be cleaned:
Make sure workload controller calling QueueSecondPassIfNeeded would remove the workload from second pass queue if no longer needed there.
The scenario:
- node failure controller adds the unhealthyNodes to the workload
- workload controller adds the workload to QueueSecondPassIfNeeded
- node failure controller removes the node from unhealtyNodes becuase the node is now healthy
Issue: workload controller does not remove the workload from QueueSecondPassIfNeeded
Why is this needed:
To avoid potential race condition bugs, and make the interaction between controllers easier.
Metadata
Metadata
Assignees
Labels
kind/cleanupCategorizes issue or PR as related to cleaning up code, process, or technical debt.Categorizes issue or PR as related to cleaning up code, process, or technical debt.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.