Skip to main content

kro

kro

Delivers kro as a service within ControlPlanes, enabling declarative, multi-resource Kubernetes abstractions through the ResourceGraphDefinition CRD.

API Group: kro.services.open-control-plane.io API Version: v1alpha1 Kind: Kro

Usage

Deploy kro within a control plane:

apiVersion: kro.services.open-control-plane.io/v1alpha1
kind: Kro
metadata:
name: my-kro
namespace: my-workspace
spec:
version: 0.9.2

The kro service provider installs and manages kro on workload clusters via Flux HelmReleases. The chart source, image pull secret, and Helm values are configured cluster-wide through the ProviderConfig maintained by the platform owner.

The name of the Kro resource must match the name of your ControlPlane. This guarantees a single kro installation per ControlPlane.