Preparing the catalog source manifest

Prepare and configure two catalog sources each for IBM® OMS Gateway Operator and IBM Sterling Intelligent Promising Operator.

Procedure

  1. On your local computer, create two YAML files called catalog_source_oms_gateway.yaml and catalog_source_sip.yaml and that contain the following content:
    • For OMS Gateway Operator catalog source:
      apiVersion: operators.coreos.com/v1alpha1
      kind: CatalogSource
      metadata:
        name: ibm-oms-gateway-catalog
        namespace: <catalog_source_namespace>
      spec:
        displayName: IBM OMS Gateway Operator Catalog
        # For the image name, see the following catalog source image names table and use the appropriate value.
        image: '<image_name>' 
        publisher: IBM
        sourceType: grpc 
        updateStrategy:
          registryPoll:
            interval: 10m0s
    • For IBM Sterling Intelligent Promising Operator catalog source:
      apiVersion: operators.coreos.com/v1alpha1
      kind: CatalogSource
      metadata:
        name: ibm-sip-catalog
        namespace: <catalog_source_namespace>
      spec:
        displayName: IBM SIP Operator Catalog
        # For the image name, see the following catalog source image names table and use the appropriate value.
        image: '<image_name>' 
        publisher: IBM
        sourceType: grpc 
        updateStrategy:
          registryPoll:
            interval: 10m0s
      
    • If you are using the Red Hat® OpenShift® Container Platform cluster, ensure that you create the catalog source <catalog_source_namespace> in the openshift-marketplace namespace. For Kubernetes, you can create the catalog source in any namespace.
    • If you want to use the IBM Operator Catalog instead of directly using the Sterling Intelligent Promising Operator catalog, ensure that you change following parameters from the example.
      • metadata.name change to ibm-operator-catalog.
      • spec.displayName change to IBM Operator Catalog.
      • spec.image change to cp.icr.io/cpopen/ibm-operator-catalog.
      • Ensure that you use ibm-operator-catalog instead of ibm-sip-catalog in all the following steps.
  2. Use the image names from the following table to update <image_name> in your YAML file.
    Operator Image name
    IBM OMS Gateway Operator cp.icr.io/cpopen/ibm-oms-gateway-operator-catalog:v1.0
    IBM Sterling Intelligent Promising Operator cp.icr.io/cpopen/ibm-oms-sip-operator-catalog:v1.0