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

[EPIC] CI/CD for Management cluster creation #685

Closed
8 of 12 tasks
cornelius-keller opened this issue Jan 10, 2022 · 4 comments
Closed
8 of 12 tasks

[EPIC] CI/CD for Management cluster creation #685

cornelius-keller opened this issue Jan 10, 2022 · 4 comments
Assignees
Labels
area/kaas Mission: Cloud Native Platform - Self-driving Kubernetes as a Service component/mc-bootstrap epic/capi epic/capo kind/cross-team Epics that span across teams team/rocket Team Rocket topic/testing

Comments

@cornelius-keller
Copy link
Contributor

cornelius-keller commented Jan 10, 2022

User Story:

  • As a giant swarm developer I want my changes to CAPO management cluster creation to be tested automatically so that I am sure I don't introduce a regression

Tasks

Acceptance criteria

  • If a make a change to the mc-bootstrap repository there is a CI job running that makes sure managment cluster creation is still working for
    • CAPO
    • CAPG
    • CAPA
    • CAPVCD
    • CAPV
  • These jobs are executed also on a regular basis to make sure that changes done outside of mc-bootstrap (app-collections) don't affect management cluster creation
@cornelius-keller cornelius-keller added area/kaas Mission: Cloud Native Platform - Self-driving Kubernetes as a Service epic/capo team/rocket Team Rocket labels Jan 10, 2022
@cornelius-keller
Copy link
Contributor Author

@ericgraf please explain current status and current limitations

@cornelius-keller cornelius-keller changed the title CI/CD for CAPO Management cluster creation CI/CD for Management cluster creation Apr 12, 2022
@gawertm gawertm changed the title CI/CD for Management cluster creation [EPIC] CI/CD for Management cluster creation Oct 12, 2022
@gawertm
Copy link

gawertm commented Nov 9, 2022

next steps for this Epic:

  1. finish the current tekton pipelines
  2. make it work on all providers
  3. run basic smoke test on top (we can re-use some of the smoke tests defined in the past)

smoke-test: all apps are created (collection is reconciled at some point), api server up and running, capi & provider components up & running)

follow-ups after this epic:

  • test that WC creation works from that MC
  • CNCF conformance tests
  • CIS benchmarks

@gawertm
Copy link

gawertm commented Jan 23, 2023

@yulianedyalkova FYI. this is the epic that we have in Rocket on the CI topic, @ericgraf worked on for a while already. let me know if you want to move it to your project or re-create and we can close this one here :)

@yulianedyalkova
Copy link

Closing in favour of #2119.

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 component/mc-bootstrap epic/capi epic/capo kind/cross-team Epics that span across teams team/rocket Team Rocket topic/testing
Projects
Archived in project
Development

No branches or pull requests

5 participants