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

Make Cluster API cluster creation repeatable #299

Closed
Tracked by #951
puja108 opened this issue Apr 27, 2021 · 2 comments
Closed
Tracked by #951

Make Cluster API cluster creation repeatable #299

puja108 opened this issue Apr 27, 2021 · 2 comments
Labels
area/kaas Mission: Cloud Native Platform - Self-driving Kubernetes as a Service epic/capi provider/cluster-api-aws Cluster API based running on AWS provider/cluster-api-azure Cluster API based running on Azure topic/capi

Comments

@puja108
Copy link
Member

puja108 commented Apr 27, 2021

User Story

  • As a Giant Swarm user I want a repeatable way of creating Workload clusters with Cluster API (CAPI) so that I can achieve immutability of my infrastructure and rely on a specific version in my testing.
  • As a Giant Swarm engineer I want a repeatable way of creating clusters with CAPI so that I can create automation around releases for testing use cases.

Details, Background

Giant Swarm currently versions all components and changes to Workload Clusters within a Giant Swarm release version that customers and internal teams rely on in their testing. Customers often test a version before they upgrade production clusters to that version or have a gradual rollout approach of versions from environment to environment (dev to staging to prod). We aim to achieve a similar level of repeatability with our adoption of upstream CAPI controllers.

@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 Make CAPI cluster creation repeatable Make Cluster API cluster creation repeatable Apr 28, 2021
@puja108
Copy link
Member Author

puja108 commented Aug 26, 2021

By now we have a repeatable way to start CAPA clusters on AWS.

We are deploying the controllers in a controlled manner using our existing release concept (codename v20) and creating the clusters with our kubectl plugin kubectl gs.

Azure is also aligning with this way of cluster creation, which will enable us to move on to #298

@alex-dabija alex-dabija added provider/cluster-api-aws Cluster API based running on AWS provider/cluster-api-azure Cluster API based running on Azure team/phoenix Team Phoenix labels Feb 10, 2022
@teemow teemow added this to Roadmap May 10, 2022
@teemow teemow moved this to Ready Soon (<4 weeks) in Roadmap May 10, 2022
@alex-dabija alex-dabija moved this from Ready Soon (<4 weeks) to Future (> 6 months) in Roadmap Sep 7, 2022
@alex-dabija alex-dabija moved this from Future (> 6 months) to Under Consideration in Roadmap Sep 7, 2022
@alex-dabija alex-dabija moved this from Under Consideration to Future (> 6 months) in Roadmap Sep 19, 2022
@puja108
Copy link
Member Author

puja108 commented Jan 5, 2023

with the cluster apps we have this, closing

@puja108 puja108 closed this as completed Jan 5, 2023
@github-project-automation github-project-automation bot moved this from Future (> 6 months) to Released in Roadmap Jan 5, 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 provider/cluster-api-aws Cluster API based running on AWS provider/cluster-api-azure Cluster API based running on Azure topic/capi
Projects
Archived in project
Development

No branches or pull requests

2 participants