Skip to content
This repository has been archived by the owner on Jun 29, 2022. It is now read-only.

e2e testing: Add scenarios to test upgrades for components #399

Open
surajssd opened this issue May 7, 2020 · 4 comments
Open

e2e testing: Add scenarios to test upgrades for components #399

surajssd opened this issue May 7, 2020 · 4 comments
Labels
area/updates Items related to updates

Comments

@surajssd
Copy link
Member

surajssd commented May 7, 2020

Right now we test if things are installed and they can be used, etc. but we need a way to test upgrades. This includes upgrades of components and the kubernetes cluster.

Idea from @iaguis

  • We should download the last release binary and install stuff using that and try to upgrade the stuff using the latest PR commit.
@surajssd surajssd added the kind/roadmap Roadmap issues label May 12, 2020
@iaguis iaguis removed the kind/roadmap Roadmap issues label May 12, 2020
@surajssd surajssd added the area/updates Items related to updates label May 12, 2020
@invidian
Copy link
Member

This duplicates #12.

@surajssd
Copy link
Member Author

@invidian Should we segregate them one for component and other for cluster? Like this for the component update and #12 for updating the cluster?

@invidian
Copy link
Member

Hm, yeah, I think that make sense. Good idea @surajssd. However, the implementation will be quite similar I think. Perhaps we could start with testing component upgrades and then focus on controlplane and nodes configuration.

@surajssd surajssd changed the title e2e testing: Add scenarios to test upgrades e2e testing: Add scenarios to test upgrades for components May 15, 2020
@invidian
Copy link
Member

invidian commented Nov 3, 2020

Having #312 in place would make this easier. We could then just load older release, install components from it and then do the upgrade.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area/updates Items related to updates
Projects
None yet
Development

No branches or pull requests

3 participants