Description

Can we integrate Kubewarden with Cluster API provisioning?

Cluster API is a Kubernetes project focused on providing declarative APIs and tooling to simplify provisioning, upgrading, and operating multiple Kubernetes clusters. TLDR; CAPI let's you define Kubernetes clusters in plain YAML, and CAPI providers (infrastructure, control plane/bootstrap, etc.) manage provisioning and configuration for you.

What if we could create an add-on provider that automatically installs Kubewarden and deploys Policy Servers to CAPI clusters?

Goals

  • As a user I'd like to set a cluster (or list of clusters) and have the provider install Kubewarden for me.
  • As a user I'd like to set what policies must be enforced for a cluster (or list of clusters).

Resources

  • Cluster API: https://cluster-api.sigs.k8s.io/
  • Kubewarden: https://docs.kubewarden.io/

Looking for hackers with the skills:

clusterapi kubewarden capi go

This project is part of:

Hack Week 24

Activity

  • 6 months ago: jmeza liked this project.
  • 6 months ago: csalas added keyword "clusterapi" to this project.
  • 6 months ago: csalas added keyword "kubewarden" to this project.
  • 6 months ago: csalas added keyword "capi" to this project.
  • 6 months ago: csalas added keyword "go" to this project.
  • 6 months ago: csalas started this project.
  • 6 months ago: csalas originated this project.

  • Comments

    • csalas
      6 months ago by csalas | Reply

      Project repository: cluster-api-addon-provider-kubewarden

    • csalas
      6 months ago by csalas | Reply

      Added quick start docs

    • ericmenk33
      8 days ago by ericmenk33 | Reply

      It’s exciting to see how CAPI’s declarative nature could simplify managing security policies. For those pursuing structured learning paths, even outside of tech, resources like Coopz Driving School show how tailored guidance can make complex systems more accessible. Coopz Driving Schoo

    Similar Projects

    This project is one of its kind!