fleet-handshake

Development

Prerequisites

To Deploy on the cluster

Build and push your image to the location specified by IMG:

make docker-buildx IMG=ghcr.io/rptcloud/fleet-handshake:latest

Install the CRDs into the cluster:

make install

Deploy the Manager to the cluster with the image specified by IMG:

make deploy IMG=ghcr.io/rptcloud/fleet-handshake:latest

Create instances of your solution You can apply the samples (examples) from the config/sample:

kubectl apply -k config/samples/

NOTE: Ensure that the samples has default values to test it out.

To Uninstall

Delete the instances (CRs) from the cluster:

kubectl delete -k config/samples/

Delete the APIs(CRDs) from the cluster:

make uninstall

UnDeploy the controller from the cluster:

make undeploy