This is a Krateo Provider that creates and initialize a GitHub repository.
You’ll need a Kubernetes cluster to run against.
You can use KIND to get a local cluster for testing, or run against a remote cluster.
- Install the provider:
$ helm repo add krateo https://charts.krateo.io
$ helm repo update krateo
$ helm install github-provider krateo/github-provider - Install Instances of Custom Resources:
$ kubectl apply -f samples/- Start a local cluster using KIND:
$ make kind-up- Run your provider (this will run in the foreground, so switch to a new terminal if you want to leave it running):
$ make devIf you are editing the API definitions, generate the CRDs using:
$ make generateNOTE: Run make help for more information on all potential make targets