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

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

  • Comments

    • csalas
      5 months ago by csalas | Reply

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

    • csalas
      5 months ago by csalas | Reply

      Added quick start docs

    Similar Projects

    This project is one of its kind!