The ocm-controller can be installed using the OCM CLI:

ocm controller install

This command will install the ocm-controller in the kubernetes cluster specified by the current KUBECONFIG context.

The following flags are available:

  -u, --base-url string          the base url to the ocm-controller's release page (default "")
  -c, --controller-name string   name of the controller that's used for status check (default "ocm-controller")
  -d, --dry-run                  if enabled, prints the downloaded manifest file
  -h, --help                     help for install
  -n, --namespace string         the namespace into which the controller is installed (default "ocm-system")
  -a, --release-api-url string   the base url to the ocm-controller's API release page (default "")
  -t, --timeout duration         maximum time to wait for deployment to be ready (default 1m0s)
  -v, --version string           the version of the controller to install (default "latest")

  Install either a specific or latest version of the ocm-controller.


The replication-controller can be installed using kubectl:

VERSION=$(curl -sL | jq -r '.name')

kubectl apply -f$VERSION/install.yaml