Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for upgrading eks-anywhere components #93

Closed
13 tasks done
jaxesn opened this issue Sep 7, 2021 · 1 comment
Closed
13 tasks done

Add support for upgrading eks-anywhere components #93

jaxesn opened this issue Sep 7, 2021 · 1 comment
Assignees

Comments

@jaxesn
Copy link
Member

jaxesn commented Sep 7, 2021

Currently the upgrade command can only upgrade Kubernetes versions. We need to support updating the eks-anywhere components, including capi/capv.

Until we can support this, we may need to introduce a new release mode to support generating new release bundles with only Kubernetes (eks-distro) updates included so customers can update to new Kubernetes versions.


Design doc

In order to be able to gain some upgrade capabilities as soon as possible (due to the dependency of other features on this one), we split the work on 3 chunks. These could be moved to separate issues if necessary (for example if we decide to release the first or first a second ones in an early release):

Minimal functionality

This provides upgrades for all components except for Cilium and any CAPI version bump that involves an API version change. It doesn't include E2E tests and any Bundle/patch cli version would involve significant manual work and testing. It is preferred, if possible, to release this together with, the second set of tasks.

Automation

This provides proper automated testing and reduces to a minimum the amount of manual work for new Bundle releases.

Moved to #551

Full feature

Moved to #551

@jaxesn jaxesn added the next label Sep 7, 2021
@jaxesn jaxesn changed the title Add support for upgrade eks-anywhere components Add support for upgrading eks-anywhere components Sep 7, 2021
@jaxesn jaxesn added the kind/enhancement New feature or request label Sep 7, 2021
@jaxesn jaxesn added this to To Do in v0.6.0 Sep 8, 2021
@jaxesn jaxesn removed this from To Do in v0.6.0 Sep 13, 2021
@jaxesn jaxesn added priority/p0 ASAP and removed next labels Sep 13, 2021
@jaxesn jaxesn added this to the next milestone Sep 13, 2021
@g-gaston g-gaston added this to To do in Components upgrade via automation Sep 27, 2021
@mitalipaygude
Copy link
Member

Closing this issue out; the automation testing and the full features have been added to #551

Components upgrade automation moved this from To do to Done Nov 2, 2021
@jaxesn jaxesn removed this from the next milestone Nov 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

No branches or pull requests

3 participants