Skip to content

OpenShift UPI

  1. Ensure your environment meets the minimum requirements
  2. Get your pull secret from Red Hat OpenShift Cluster Manager
  3. Deploy using either:

    # CLI deployment
    drpcli clusters create - < <(jq -n \
    --arg pull_secret "$(cat pull-secret.json | jq -c .)" \
    '{
       Name: "demo",
       Profiles: ["universal-application-openshift-cluster"],
       Workflow: "universal-start",
       "Meta": {
         "BaseContext": "oc-cluster",
       },
       Params: {
          "broker/name": "pool-broker",
          "openshift/pull-secret": $pull_secret
       }
    }')
    
    Or use the DRP UI:

    • Navigate to Clusters → Add
    • Select "openshift-cluster" pipeline
    • Select "oc-cluster" context
    • Paste your pull secret
    • Click Save
  4. Monitor deployment progress in the DRP UI or CLI

  5. Access your cluster:
    export KUBECONFIG=/root/cluster/auth/kubeconfig
    oc get nodes