The following steps layout the process of building
cf-operator) from source and how to install it in your Kubernetes cluster.
NoteThe Quarks Operator was previously known as
cf-operator. We are renaming the
quarks-operator. Docker images and other sections might not be migrated yet, we are sorry for the confusion.
Build it from source
Follow this steps to build a proper docker image and generate a deployable helm chart:
Checkout the latest stable release / or run it from develop branch
git checkout v0.3.0
Download the shared tools
Build the cf-operator binary, this will be embedded later on the docker image
Build the docker image
When running in minikube, please run:
eval $(minikube docker-env), to build the image directly on minikube docker.
Note: This will automatically generate a docker image tag based on your current commit, tag and SHA.
Generated helm charts with a proper docker image tag, org and repository
Note: This will generate a new directory under the base dir, named
Install the helm chart(apply Kubernetes Custom Resources)
helm install cf-operator-test helm/cf-operator
Note: The cf-operator will be available under the namespace set in the context, usually
default, running as a pod.
Local Development with Minikube and Havener
Make sure you have havener install.