Skip to content

Latest commit

 

History

History
56 lines (33 loc) · 1.87 KB

README.md

File metadata and controls

56 lines (33 loc) · 1.87 KB

ManageIQ Operator

This operator manages the lifecycle of ManageIQ application on a Kubernetes or OCP4 cluster.

Additional dependencies you may need for development

The following dependencies are required for some of the make commands:

Running ManageIQ under operator control.

Follow the documentation for preparing the namespace except for the Deploy the operator in your namespace step.

Run The Operator

There are three different ways the operator can be run.

  • Option 1: Run the latest ManageIQ Operator image from the registry in the cluster

    Follow the Deploy the operator in your namespace step in the documentation.

  • Option 2: Run your own custom ManageIQ image inside the Cluster

    1 - Build and push your operator image:

    $ IMG=docker.io/<your_username_or_organization>/manageiq-operator make docker-build docker-push

    2 - Update the operator deployment yaml file with your custom image:

    $ sed -i 's|docker.io/manageiq/manageiq-operator:latest|docker.io/<your_username_or_organization>/manageiq-operator:latest|g' config/manager/manager.yaml

    3 - Run your custom image from the registry:

    $ oc create -f config/manager/manager.yaml
  • Option 3: Run locally (on your local laptop/computer, outside of the cluster)

    $ WATCH_NAMESPACE=<your_namespace> make run

Further Notes:

Customizing the installation

See official documentation