provider-jet-vultr
is a Crossplane provider that
is built using Upjet code
generation tools and exposes XRM-conformant managed resources for the
Vultr API.
Very quick overview on how to get up and running.
Also note, this was created as just to get things up and running for myself, since I am moving from Digital Ocean to Vultr.
The main goal of this repo, is just to have things that I require...
Get crossplane installed by doing something like the following:
kubectl create namespace crossplane-system
helm install crossplane --namespace crossplane-system crossplane-stable/crossplane
Install the provider crds:
kubectl apply -f provider/crds
Just run the provider by issuing:
make run
First, create a secret.yaml
file (using the secret.yaml.tmpl
as a template)
Then just apply the whole directory:
kubectl apply -f examples/providerconfig/
Example is within the instance directory:
kubectl apply -f examples/instance/instance.yaml