Skip to content

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: