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

Automated testing of CAPI workload clusters #298

Closed
9 tasks done
Tracked by #2687 ...
puja108 opened this issue Apr 27, 2021 · 5 comments
Closed
9 tasks done
Tracked by #2687 ...

Automated testing of CAPI workload clusters #298

puja108 opened this issue Apr 27, 2021 · 5 comments
Labels
area/kaas Mission: Cloud Native Platform - Self-driving Kubernetes as a Service epic/capi kind/cross-team Epics that span across teams team/tinkerers Team Tinkerers topic/capi topic/testing

Comments

@puja108
Copy link
Member

puja108 commented Apr 27, 2021

User Story

  • As a Giant Swarm Engineer I want to run tests on Workload Clusters provisioned by upstream Cluster API (CAPI) controllers so that I can ensure our future CAPI releases are working correctly.

Details, Background

We are currently using automated tests to ensure reliability and functionality of Giant Swarm Workload Cluster releases. We aim to enable the same testing functionality for clusters created through upstream CAPI controllers, so we can continue using our tooling for testing and releasing vanilla CAPI releases.

This is essential for upcoming stories to make CAPI clusters as reliable (and repeatable) as our current production setups as well as align with current defaults that our customers are used to get out of the box.

Tasks

  1. team/tinkerers topic/testing
  2. team/tinkerers topic/testing
    AverageMarcus
  3. team/tinkerers topic/testing
    AverageMarcus
  4. team/tinkerers topic/testing
    AverageMarcus
  5. team/tinkerers topic/testing
    AverageMarcus
  6. team/tinkerers topic/testing topic/workload-cluster
    AverageMarcus
  7. team/tinkerers topic/testing
    ericgraf
  8. team/tinkerers topic/testing
    AverageMarcus
@puja108 puja108 added area/kaas Mission: Cloud Native Platform - Self-driving Kubernetes as a Service epic/capi team/ludacris topic/capi labels Apr 27, 2021
@puja108 puja108 changed the title Automated testing of Workload Clusters provisioned by upstream CAPI controllers Automated testing of Workload Clusters provisioned by upstream Cluster API controllers Apr 28, 2021
@alex-dabija alex-dabija added team/phoenix Team Phoenix team/rocket Team Rocket labels Feb 10, 2022
@teemow teemow added this to Roadmap May 10, 2022
@teemow teemow moved this to Near Term (1-3 months) in Roadmap May 10, 2022
@alex-dabija alex-dabija moved this from Near Term (1-3 months) to Mid Term (3-6 months) in Roadmap Jun 1, 2022
@gawertm
Copy link

gawertm commented Oct 12, 2022

topic for new Releng Team in Kaas. Will still keep in backlog to track and see what we can already do until then

@gawertm gawertm changed the title Automated testing of Workload Clusters provisioned by upstream Cluster API controllers [EPIC] Automated testing of Workload Clusters provisioned by upstream Cluster API controllers Oct 26, 2022
@teemow teemow changed the title [EPIC] Automated testing of Workload Clusters provisioned by upstream Cluster API controllers Automated testing of Workload Clusters provisioned by upstream Cluster API controllers Nov 11, 2022
@teemow teemow moved this from Mid Term (3-6 months) to Near Term (1-3 months) in Roadmap Nov 11, 2022
@gawertm
Copy link

gawertm commented Nov 14, 2022

@puja108 In regards to automation we agreed on these next steps for Rockets and the current mc-bootstrap epic. #685 (comment)
Having it for all providers with basic smoke tests, is already a huge improvement. Other Follow-ups (e.g. the automatic workload cluster testing) I consider out of scope for Rocket. So I would also unassign Rocket from this Issue here. Do you agree?

@teemow
Copy link
Member

teemow commented Nov 29, 2022

A higher level brainstorming of release engineering is here atm: https://github.com/giantswarm/giantswarm/issues/24704

@teemow teemow added the kind/cross-team Epics that span across teams label Nov 29, 2022
@puja108 puja108 changed the title Automated testing of Workload Clusters provisioned by upstream Cluster API controllers Automated testing of Workload Clusters Dec 13, 2022
@yulianedyalkova yulianedyalkova moved this from Near Term (1-3 months) to Mid Term (3-6 months) in Roadmap Feb 9, 2023
@yulianedyalkova yulianedyalkova removed the status in Roadmap Feb 9, 2023
@yulianedyalkova yulianedyalkova moved this to Mid Term (3-6 months) in Roadmap Feb 9, 2023
@yulianedyalkova yulianedyalkova changed the title Automated testing of Workload Clusters Automated testing of CAPI workload clusters Feb 16, 2023
@yulianedyalkova yulianedyalkova removed the status in Roadmap Feb 22, 2023
@yulianedyalkova yulianedyalkova moved this to Near Term (1-3 months) in Roadmap Feb 22, 2023
@yulianedyalkova yulianedyalkova added team/tinkerers Team Tinkerers and removed team/rocket Team Rocket team/hydra labels Mar 28, 2023
This was referenced Aug 21, 2023
@yulianedyalkova yulianedyalkova moved this from Near Term (1-3 months) to Ready Soon (<4 weeks) in Roadmap Aug 24, 2023
@JosephSalisbury
Copy link
Contributor

@yulianedyalkova do you know what's left here? the todo list in the description looks done done

@yulianedyalkova
Copy link

@JosephSalisbury I somehow missed your ping, sorry!

We have the basic functionality in place (incl. framework and tests), there will be more follow-up stories to fix and expand the features but they can be separate from the epic so closing.

@github-project-automation github-project-automation bot moved this from In Progress ⛏️ to Done ✅ in Roadmap Oct 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/kaas Mission: Cloud Native Platform - Self-driving Kubernetes as a Service epic/capi kind/cross-team Epics that span across teams team/tinkerers Team Tinkerers topic/capi topic/testing
Projects
Archived in project
Development

No branches or pull requests

7 participants