An example Upbound control plane project for Microsoft Azure.
A control plane project is a source-level representation of a Crossplane control plane. It lets you treat your control plane configuration as a software project. With a control plane project you can build your compositions using a language like KCL or Python. This enables Crossplane schema-aware syntax highlighting, autocompletion, and linting.
Read the control plane project documentation to learn more about control plane projects.
This project defines a new StorageBucket
API, which is powered by Azure Blob
Storage. It includes KCL and Python functions that
implement the composition logic.
The project uses the KCL function by default. Edit composition.yaml
to
switch to the Python function.