IBM Maximo: Provide you customization binaries.zip on OpenShift

From Wiki

Uploading customization_binaries.zip directly to OpenShift simplifies deployment by avoiding external image builds and registries. It enables faster updates and avoid problem with security teams.

Provide customization_binaries.zip in a custom container

Start by creating a new project:

oc new-project nginx-custom-binaries

Create a New App Using the NGINX Template

oc new-app --template=openshift/nginx-example --name=nginx-custom 

Check the Pod Name

oc get pods

Look for the pod name that starts with nginx-custom-. You’ll need this for the next step.

Upload custominization_binaries.zip

oc cp customization_binaries.zip <pod-name>:/usr/share/nginx/html/customization_binaries.zip

Check the Route to Access Your App

oc get routes

This will show the external URL where your custom NGINX content is being served.

http://xxxxxx/custominization_binaries.zip

Configure Customization Archive on IBM Maximo Application Dashboard

Access the Admin UI in IBM Maximo Application Suite: e.g.: https://admin.apps.<CLUSTER NAME>

1. Click Catalog -> Manage:

2. Click Actions -> Update Configuration:

3. Scroll down to Customization and click Edit:

4. Under Customization section, uncheck System Managed option then paste the URL to the customization archive:

http://xxxxxx/custominization_binaries.zip

5. Scroll up and click Apply Changes:

6. In the OCP Console, head to Workloads -> Pods, then filter by the mas-<MAS NAME>-manage project. You should see a new pod called admin-build-config-x-build being created:

7. Click the build pod, then select Logs tab

Wait for Complete

Ver também