-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Add orphaned driver pods in the state built - Ignore not scheduled pod in the state built - Support upgrade-requested annotation to force moving to upgrade-required state With this functionality, upgrading from a DS to a new one is possible, with the following assumptions: - New DS should have Node Anti Affinity to prevent scheduling new driver pods where old still run. - The old DS should be deleted by Operator with DeletePropagationOrphan option to keep the old driver pods running until the upgrade flow replaces them. In addition, it will also be possible to only detach the pod from DaemonSet to migrate to new DaemonSet. Signed-off-by: Fred Rolland <[email protected]>
- Loading branch information
Showing
5 changed files
with
348 additions
and
37 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.