giantswarm / roadmap

Giant Swarm Product Roadmap
https://github.com/orgs/giantswarm/projects/273
Apache License 2.0
3 stars 0 forks source link

Automatic Cluster Upgrades #1661

Open gianfranco-l opened 1 year ago

gianfranco-l commented 1 year ago

User Story

Acceptance Criteria

(More requirements in the RFC)

Context

Some work that has been done in the past on the topic:

Progress status as of Nov 22nd, 2022: this is an x-team between KaaS and RelEng. There is no capacity to work on this atm in most KaaS and RelEng teams. Rocket will do some steps towards its implementation (as there is some interest in doing this from a customer), consulting Honeybadger about possible solutions and ways to move forward (to keep the consistency of different use cases on the product)

gianfranco-l commented 1 year ago

added to horizon and roadmap repo + x-team label as agreed cc @puja108

teemow commented 1 year ago

@gawertm can you add some sub-issues here to create an overview of what Rocket is working on or planning to?

gawertm commented 1 year ago

thats what we still need to refine. discussions are pending for the final as well as intermediate solution. once done, I will refine :)

pipo02mix commented 1 year ago

I have added some details to the RFC noted after our meeting. IMO we should use this RFC to discuss and drive our decissions

teemow commented 1 year ago

@puja108 please write down the general direction we want to take with upgrades from a product point of view.

nprokopic commented 1 year ago

Similarly to this comment, the "Release channels and staged deployments" RFC is related to this.

As I commented in the other comment linked above, I will add shorter RFC overview, address and reply to comments there, clarify more, etc, and then I'll also post an update here, but a quick TL;DR here for how the RFC relates to automated cluster upgrades (it doesn't care about the cluster being WC or MC, it's for all):