The following example of the catalog sources does not show the real digests for 26.0.0 and its
corresponding dependencies. The example does show the names and the number and version of the
catalog sources that you need to create for each new installation that you want to use. Replace
XXXXXXXXXXXX with the digest for each catalog source and replace the
<namespace> placeholder with openshift-marketplace for the
global catalog namespace (GCN) or your target CP4BA namespace (cp4ba-project) for a
private catalog.
For the Certificate Manager and License Manager catalogs, use private catalogs and set the
recommended namespaces of ibm-cert-manager and ibm-licensing.
# CP4BA Multi-pattern Catalog 26.0.0
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: ibm-cp4a-operator-catalog
namespace: <namespace>
spec:
displayName: ibm-cp4a-operator
publisher: IBM
sourceType: grpc
image: icr.io/cpopen/ibm-cp-automation-catalog@sha256:XXXXXXXXXXXX
updateStrategy:
registryPoll:
interval: 45m
# IBM Content Cortex Catalog 26.0.0
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: ibm-fncm-operator-catalog
namespace: <namespace>
spec:
displayName: ibm-fncm-operator
publisher: IBM
sourceType: grpc
image: icr.io/cpopen/ibm-content-cortex-catalog@sha256:XXXXXXXXXXXX
updateStrategy:
registryPoll:
interval: 45m
# IBM Cloud Pak foundational services 4.x
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: ibm-cs-install-catalog-v4-x-0
namespace: <namespace>
annotations:
bedrock_catalogsource_priority: '1'
spec:
displayName: IBM CS Install Operators v4.x
publisher: IBM
sourceType: grpc
image: icr.io/cpopen/ibm-cs-install-catalog@sha256:XXXXXXXXXXXX
updateStrategy:
registryPoll:
interval: 45m
priority: 100
# IBM Business Teams Service Catalog 3.35.x
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
annotations:
bedrock_catalogsource_priority: '1'
name: ibm-bts-operator-catalog-v3-35
namespace: <namespace>
spec:
displayName: BTS Operator-3.35.x
publisher: IBM
sourceType: grpc
image: quay.io/opencloudio/ibm-bts-operator-catalog@sha256:XXXXXXXXXXXX
updateStrategy:
registryPoll:
interval: 45m
# IBM CS Flink Operator Catalog
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: ibm-opencontent-flink
namespace: <namespace>
spec:
displayName: IBM CS Opencontent Flink Catalog
publisher: IBM
sourceType: grpc
image: icr.io/cpopen/ibm-opencontent-flink-operator-catalog@sha256:XXXXXXXXXXXX
updateStrategy:
registryPoll:
interval: 45m
priority: 100
# IBM CS Opensearch Operator Catalog
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: ibm-cs-opensearch-catalog
namespace: <namespace>
spec:
displayName: IBM CS Opencontent Opensearch Catalog
publisher: IBM
sourceType: grpc
image: icr.io/cpopen/opencontent-elasticsearch-operator-catalog@sha256:XXXXXXXXXXXX
updateStrategy:
registryPoll:
interval: 45m
priority: 100
# IBM Certificate Manager Catalog 4.2.x
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: ibm-cert-manager-catalog
namespace: openshift-marketplace
spec:
displayName: ibm-cert-manager-4.2.x
publisher: IBM
sourceType: grpc
image: icr.io/cpopen/ibm-cert-manager-operator-catalog@sha256:XXXXXXXXXXXX
updateStrategy:
registryPoll:
interval: 45m
# IBM Licensing Catalog 4.2.x
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: ibm-licensing-catalog
namespace: openshift-marketplace
spec:
displayName: ibm-licensing-4.2.x
publisher: IBM
image: icr.io/cpopen/ibm-licensing-catalog@sha256:XXXXXXXXXXXX
sourceType: grpc
updateStrategy:
registryPoll:
interval: 45m
# IBM CS IM Operator Catalog 4.x
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: ibm-iam-operator-catalog
namespace: <namespace>
annotations:
bedrock_catalogsource_priority: '1'
spec:
displayName: IBM IM Operator Catalog
publisher: IBM
sourceType: grpc
image: icr.io/cpopen/ibm-iam-operator-catalog@sha256:XXXXXXXXXXXX
updateStrategy:
registryPoll:
interval: 45m
priority: 100
# IBM Zen Operator Catalog
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: ibm-zen-operator-catalog
namespace: <namespace>
annotations:
bedrock_catalogsource_priority: '1'
spec:
displayName: IBM Zen Operator Catalog
publisher: IBM
sourceType: grpc
image: icr.io/cpopen/ibm-zen-operator-catalog@sha256:XXXXXXXXXXXX
updateStrategy:
registryPoll:
interval: 45m
priority: 100
# IBM Events Operator Catalog
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: ibm-events-operator-catalog
namespace: <namespace>
annotations:
bedrock_catalogsource_priority: '1'
spec:
displayName: IBM Events Operator Catalog
publisher: IBM
sourceType: grpc
image: icr.io/cpopen/ibm-events-operator-catalog@sha256:XXXXXXXXXXXX
updateStrategy:
registryPoll:
interval: 45m
priority: 100
# IBM Usage Metering Catalog 1.0.x
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: ibm-usage-metering-catalog
namespace: openshift-marketplace
spec:
displayName: ibm-usage-metering-1.0.x
publisher: IBM
image: icr.io/cpopen/ibm-usage-metering-operator-catalog@sha256:XXXXXXXXXXXX
sourceType: grpc
grpcPodConfig:
securityContextConfig: restricted
# IBM Redis CP Operator Catalog for 1.4.x
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: ibm-redis-cp-operator-catalog
namespace: openshift-marketplace
spec:
displayName: IBM Redis CP Catalog
publisher: IBM
sourceType: grpc
image: icr.io/cpopen/ibm-redis-cp-operator-catalog@sha256:XXXXXXXXXXXX
grpcPodConfig:
securityContextConfig: restricted
updateStrategy:
registryPoll:
interval: 45m
From 26.0.0-IF001
# IBM PG Operator Catalog v28.x
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: ibm-pg-operator-catalog
namespace: openshift-marketplace
spec:
displayName: ibm-pg-operator-catalog
publisher: IBM
sourceType: grpc
image: icr.io/cpopen/ibm-pg-operator-catalog@sha256:XXXXXXXXXXXX
grpcPodConfig:
securityContextConfig: restricted