Skip to main content

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" >}}).