Skip to content

✨ Adding Addon Provider cdk8s #12330

Open
@PatrickLaabs

Description

@PatrickLaabs
Contributor

What would you like to be added (User Story)?

As an operator, I would like to use the Addon provider for cdk8s (CAAPC), with clusterctl.

Detailed Description

From the official documentation:
cdk8s is a software development framework for defining Kubernetes applications and reusable abstractions using familiar programming languages and rich object-oriented APIs. cdk8s generates pure Kubernetes YAML - you can use cdk8s to define applications for any Kubernetes cluster running anywhere.

The Cluster API Addon provider for cdk8s (CAAPC) with this GitHub repo would benefit from being integrated into the official clusterctl addon provider list.

Anything else you would like to add?

Currently, the addon provider CAAPC is an early stage of development. The first release is a pure alpha, and the project needs some improvements.
I also oriented myself with the implementation around the helm addon provider (CAAPH).

Within the next few days, I will also extend the documentation, code quality, and much more 😄
With this integration to the cluster-api project, I hope to get more feedback, to focus the improvements of the addon provider CAAPC.

Label(s) to be applied

/kind feature

Activity

added
kind/featureCategorizes issue or PR as related to a new feature.
needs-priorityIndicates an issue lacks a `priority/foo` label and requires one.
needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.
on Jun 9, 2025
changed the title [-]🌱 Adding Addon Provider cdk8s[/-] [+]✨ Adding Addon Provider cdk8s[/+] on Jun 9, 2025
added
triage/acceptedIndicates an issue or PR is ready to be actively worked on.
on Jun 11, 2025
removed
needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.
on Jun 11, 2025
chrischdi

chrischdi commented on Jun 11, 2025

@chrischdi
Member

/assign PatrickLaabs

removed
needs-priorityIndicates an issue lacks a `priority/foo` label and requires one.
on Jun 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

kind/featureCategorizes issue or PR as related to a new feature.priority/backlogHigher priority than priority/awaiting-more-evidence.triage/acceptedIndicates an issue or PR is ready to be actively worked on.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

    Participants

    @chrischdi@PatrickLaabs@k8s-ci-robot

    Issue actions

      ✨ Adding Addon Provider cdk8s · Issue #12330 · kubernetes-sigs/cluster-api