Cassata provides an API interface for Crossplane. It enables platform teams to offer crossplane as a service to product teams. Reduces the complexity of managing and using crossplane through easy-to-use & uniform APIs for all crossplane-managed resources. You dont have to worry about XRDs, Compositions and Claims anymore!
Cassata has powerful APIs for managing cloud resources across all Crossplane Providers.
- For Platform Teams
- Rich admin APIs for managing users, workspaces, permissions & policies.
- Resource isolation & RBAC
- For Product Teams:
- Declarative APIs for creating and managing your resources.
- Share resources with other teams.
- Kubernetes cluster with kubectl configured
- A working Crossplane installation.
- Helm 3.x installed
- Optional: A database connection (Postgres is recommended).
To install Cassata using Helm, run the following command:
helm repo add cassata https://bharathk005.github.io/cassata
helm install cassata cassata/cassata
Alternatively, you can use the --set
flag to override the default values:
helm install cassata cassata/cassata --set database.external=true --set database.dsn="your_database_dsn"
Check the values.yaml file for more configuration options.