Skip to content

feat: introduce kamaji flavor#130

Merged
vknabel merged 41 commits intomainfrom
kamaji
Apr 2, 2026
Merged

feat: introduce kamaji flavor#130
vknabel merged 41 commits intomainfrom
kamaji

Conversation

@ma-hartma
Copy link
Copy Markdown
Contributor

@ma-hartma ma-hartma commented Feb 27, 2026

@mac641 and I introduced a Kamaji flavor into the capi-lab.
It lets you create a Kamaji management cluster in Kind, with the ability to create tenant clusters that auto-provision machines via CAPMS.

Thanks to @iljarotar and @vknabel for your support.

References:

Used AI-Tools ✨

GitHub Copilot was used for explaining code, troubleshooting networking issues in the mini-lab and auto-completion.
No substantial parts of commits were generated, as most of the code is based on existing code or docs.

Used models

  • Claude Opus 4.6
  • Gemini 3.1 Pro.

@metal-robot metal-robot bot added the area: cluster-api Affects the cluster-api area. label Feb 27, 2026
@ma-hartma ma-hartma requested a review from vknabel February 27, 2026 10:45
@simcod simcod moved this to In Progress in Development Mar 9, 2026
@ma-hartma ma-hartma force-pushed the kamaji branch 2 times, most recently from d078a24 to 415746f Compare March 9, 2026 16:20
ma-hartma and others added 17 commits March 18, 2026 21:40
Co-Authored-By: Marcel Arndt <marcel.arndt@x-cellent.com>
Co-authored-by: Marcel Arndt <mac641@users.noreply.github.com>
Co-authored-by: Marcel Arndt <mac641@users.noreply.github.com>
…ster

Co-authored-by: Marcel Arndt <mac641@users.noreply.github.com>
Co-authored-by: Marcel Arndt <mac641@users.noreply.github.com>
Co-authored-by: Marcel Arndt <mac641@users.noreply.github.com>
…o and from workers

Co-Authored-By: Marcel Arndt <marcel.arndt@x-cellent.com>
@ma-hartma ma-hartma marked this pull request as ready for review March 25, 2026 06:40
Copy link
Copy Markdown
Contributor

@vknabel vknabel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just the first batch of review.

@ma-hartma
Copy link
Copy Markdown
Contributor Author

We can remove the DynamicInfrastructure patches and custom RBAC after clastix/cluster-api-control-plane-provider-kamaji#323 was merged.

ma-hartma and others added 2 commits March 27, 2026 15:30
Co-authored-by: Valentin Knabel <dev@vknabel.com>
Co-authored-by: Valentin Knabel <dev@vknabel.com>
@ma-hartma ma-hartma requested a review from vknabel March 30, 2026 09:00
@ma-hartma
Copy link
Copy Markdown
Contributor Author

Thank you so much for the review @vknabel.
@mac641 and I included all the suggestions.

Also the tenant runs inside its own namespace now and I gave the kamaji-lab a final functionality tests:

image

@vknabel vknabel merged commit 65ed6c6 into main Apr 2, 2026
4 checks passed
@vknabel vknabel deleted the kamaji branch April 2, 2026 14:37
@github-project-automation github-project-automation bot moved this from In Progress to Done in Development Apr 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: cluster-api Affects the cluster-api area.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants