Developer Guide
There's a Makefile
in the root folder which describes the options to build and install. Here are some common ones:
Build the controller manager binary
make manager
Run the tests
make test
Generate manifests, e.g., CRD YAML.
make manifests
Build Morphling component images.
make docker-build
Push Morphling component images.
make docker-push
Generate the helm chart
Generate the helm chart, the helm chart will be generated under helm/morphling
make helm-chart
To develop/debug Morphling controller manager locally, please check the [Debug Guide]({{< ref "debug-guide" >}}).