-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
3
-
False
-
False
-
OCPPLAN-9749 - Control Plane Scaling and Recovery (IPI clusters only) - Phase 0
-
Undefined
-
-
CLOUD Sprint 206, CLOUD Sprint 207, CLOUD Sprint 208, CLOUD Sprint 209, CLOUD Sprint 210
User Story
As a OpenShift developer I want to be able to prevent a Machine from being deleted so that I can ensure my application is safely backed up/migrated to a new host before the Machine is taken away from us.
Background
To allow other components such as storage or etcd to safely handle a Machine going away, we need a way for them to pause the machine removal process until they have completed their shutdown procedure.
Steps
- Create a new enhancement based on https://github.com/kubernetes-sigs/cluster-api/blob/master/docs/proposals/20200602-machine-deletion-phase-hooks.md
Stakeholders
- Cluster Infrastructure
- Etcd
- OSD
- Storage
Definition of Done
- Enhancement proposal is merged
- Docs
- N/A
- Testing
- N/A