Deploying Maximo Manage with externally built images
When you configure Maximo® Manage, you can instruct the operator not to create the admin and bundle images automatically. Instead, the operator can provide the admin and bundle images directly to be deployed for Maximo Manage.
To
instruct the operator to skip the build, set spec.settings.skipImageBuild to true
in the manageworkspace custom resource. Instead of generating the images and
updating the ImageStreams with the newly generated tag, the operator generates only a configmap with
Dockerfile templates for the admin and bundle image builds. Follow the instructions in the
Dockerfile template and understand the instructions to modify the Dockerfile and generate your own
images.
The externally generated images can be put into external repositories if Maximo Manage can access the images during deployment with provided pull secrets.
Maximo Manage admin and bundle server deployment is put on hold until the images are provided. During the hold period, the operator reports the status to indicate that the images are not ready.
- Specify the images by using the
spec.settings.usePrebuiltImagessection in the manageworkspace custom resource. Explicitly specify the repository image reference and the pull secret to access the images. Usingspec.settings.usePrebuiltImagesis the simpler option. - Create ImageStream and Image Tag in the Red Hat OpenShift
Maximo Manage namespace. Follow the same format and naming convention if
skipImageBuildwere not set to point to externally built images. UseskipImageBuildif you want to use buildTag for flexibly switching between images, especially in the test and development environments.
The steps in this section show how to set up the complete process by using Red Hat OpenShift web console and manually modifying the manageworkspace custom resource. However, to automate the process, you can use the Red Hat OpenShift command line interface and any script of your choice.