Provider Git¶
Overview¶
This is a Kubernetes Operator (Crossplane provider) that clones one remote git repository over another one.
The provider that is built from the source code in this repository adds the following new functionality:
- a Custom Resource Definition (CRD) that model git repositories remote clones
Getting Started¶
With Crossplane installed in your cluster:
$ helm repo add crossplane-stable https://charts.crossplane.io/stable
$ helm repo update
$ helm install crossplane --namespace crossplane-system crossplane-stable/crossplane
Install this provider¶
Before installing the below manifest:
$ kubectl apply -f ./examples/provider.yaml
Configure the Repo
CRD instance¶
You can found example manifest files here:
- provider config config.yaml
- crd instance example.yaml