Getting an IBM entitlement API key

To get access to the Decision Intelligence Client Managed Software images from the IBM® Entitled Registry, you must have your IBM entitlement API key.

About this task

Obtain the IBM entitlement API key that is associated with your My IBM account.

In OpenShift® Container Platform (OCP), you can update the global pull secret for your cluster to ensure that all namespaces on your cluster have the necessary credentials to pull images.

Procedure

  1. Log in to Container software library External link opens a new window or tab on My IBM with the IBMid and password that are associated with the entitled software.
  2. On the Get entitlement key tab, select Copy key to copy the entitlement key to the clipboard.
    You need this key to create a Docker pull secret that is named ibm-entitlement-key into the namespace where you install Decision Intelligence, so that images can be pulled from the entitled registry. You can create it by using the following command:
    kubectl create secret docker-registry ibm-entitlement-key \
                          --namespace <ads-namespace> \
                          --docker-server=cp.icr.io \
                          --docker-username=cp \
                          --docker-password=<entitlement-key>
  3. If you plan to use the OpenShift Container Platform console to install, then you must create the secrets that you need in the appropriate namespaces.
    Table 1. Image pull details for target namespace secrets
    Field Value
    Name ibm-entitlement-key
    Authentication Type Image Registry Credentials
    Registry Server Address cp.icr.io
    Username cp
    Password Your IBM Entitlement Key
    Email Optional

What to do next

You can now set up the cluster.