manageiq-operator

module
v0.0.0-...-13fbae3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 17, 2025 License: Apache-2.0

README

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

License

This project is available as open source under the terms of the Apache License 2.0.

Directories

Path Synopsis
api
v1alpha1
Package v1alpha1 contains API Schema definitions for the v1alpha1 API group +kubebuilder:object:generate=true +groupName=manageiq.org
Package v1alpha1 contains API Schema definitions for the v1alpha1 API group +kubebuilder:object:generate=true +groupName=manageiq.org
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL