Skip to content

Latest commit

 

History

History

crossplane

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

KRM / Crossplane

  • Create Kind cluster :
❯ make kind-create ENV=crossplane
  • Install Crossplane:
❯ make crossplane-controlplane ENV=crossplane

Cloud provider credentials

  • Choose the cloud provider (aws, gcp or azure)
export CLOUD=xxx
  • Setup credentials
❯ make crossplane-credentials

Crossplane Cloud Provider configuration

  • 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