- Create Kind cluster :
❯ make kind-create ENV=crossplane
- Install Crossplane:
❯ make crossplane-controlplane ENV=crossplane
- Choose the cloud provider (
aws
,gcp
orazure
)
❯ export CLOUD=xxx
- Setup credentials
❯ make crossplane-credentials
- Install Crossplane provider:
❯ make crossplane-provider ACTION=apply
For Scaleway, execute also:
❯ kustomize build krm/crossplane/scaleway/crds | kubectl apply --server-side=true -f -
- Setup Crossplane configuration:
❯ make crossplane-config ACTION=apply
- Deploy infrastructure:
❯ make crossplane-infra ACTION=apply
- Delete infrastructure:
❯ make crossplane-infra ACTION=delete