-
Notifications
You must be signed in to change notification settings - Fork 39
Open
Labels
design neededRequires design approach/discussionRequires design approach/discussionenhancementNew feature or requestNew feature or requestepicThis is an epic issueThis is an epic issuepriority/criticalItems critical to be implemented, usually by the next releaseItems critical to be implemented, usually by the next release
Milestone
Description
Problem description
As an operator, I want a defined plan/process for deploying upgrades to workload resources within my target Kubernetes cluster, so that upgrades are delivered in a consistent manner that will simplify upgrade configuration and reduce upgrade errors.
Proposed change
Design and develop an upgrade process that encapsulates common phases of an upgrade and allows for configuration of the upgrade steps. The process must address:
- Manifest structures for upgradeable workload resources to support the upgrade path
- Dependency/pre-requisite checking and validation prior to applying upgrades
- Applying an upgrade to a target cluster and/or sub-cluster(s)
- Upgrade validation/error handling/rollback
See https://hackmd.io/0Sw53doBSwiOzgfzYrfmRQ for design discussion
Metadata
Metadata
Assignees
Labels
design neededRequires design approach/discussionRequires design approach/discussionenhancementNew feature or requestNew feature or requestepicThis is an epic issueThis is an epic issuepriority/criticalItems critical to be implemented, usually by the next releaseItems critical to be implemented, usually by the next release