-
Epic
-
Resolution: Obsolete
-
Critical
-
None
-
None
-
Automatic daily k8s updates
-
False
-
None
-
False
-
Not Selected
-
To Do
-
Impediment
-
0% To Do, 0% In Progress, 100% Done
Epic Goal
Create an automatic, daily kubernetes updates which will allow validating latest changes to kubernetes project and their impact to OpenShift Container Platform.
Why is this important?
Currently, we land kubernetes update as a one big step towards the end of the regular release cycle. With every recent update we discovered a major regression significantly affecting the delivery timeline, thus affecting OpenShift shipment date.
By automatic the kubernetes updates, and most importantly validating the changes inside OpenShift Container Platform we are able to identify incoming problems sooner and prepare ourselves, or if required, influence upstream direction and either slow down the rollout (by hiding this behind feature gate, for example) or changing the approach.
Acceptance Criteria
3 months
- Setting up the periodic job building on top of https://github.com/tkashem/rebase
- Watch the daily failures and adjust the wiring to get more green
- Define metadata for carry patches and how to properly manage them
6 months
- Document describing the rules for teams how to deal with
12 months
- Fully automated daily rebase with minimal disruptions
- Fully documented how to debug problems, where to get updated payload, how to run payload with cluster-bot (or manually), logs, etc.
- Automatic notification for teams owning carries
- Extended the amount of openshift variants we test against daily
- Statistical information about pass rate
Team #wg-kube-update
- Maciej Szulik
- Kirsten Garrison
- Luis Sanchez