crossplane-system namespace,
a ServiceAccount, a ClusterRole and ClusterRoleBinding, a leader-election Role
and RoleBinding, the Crossplane Deployment, and its Service. Crossplane’s own init
container installs its CRDs at first start, so those are not managed by formae.
Deploy. Apply the example forma. formae orders the resources by their
dependencies automatically, so the namespace and ServiceAccount come up before
the RBAC bindings and the Deployment that relies on them:
Common patterns
Deploy a Crossplane control plane
A Kubernetes infrastructure pattern, deployed with formae.
Crossplane core installed into its own namespace, with the RBAC it needs to
manage cluster resources. One forma provisions the
Verify. Once the command completes, the stack’s resources are under
management:
Tear down. Remove everything the forma created:
The full forma is in the
crossplane example.

