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)
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:
See https://hackmd.io/0Sw53doBSwiOzgfzYrfmRQ for design discussion