diff --git a/manifests/01_namespace.yaml b/manifests/01_namespace.yaml index 311586a40..043cff9e3 100644 --- a/manifests/01_namespace.yaml +++ b/manifests/01_namespace.yaml @@ -7,6 +7,7 @@ metadata: include.release.openshift.io/single-node-developer: "true" openshift.io/node-selector: "" workload.openshift.io/allowed: "management" + capability.openshift.io/name: "marketplace" labels: openshift.io/cluster-monitoring: "true" name: "openshift-marketplace" diff --git a/manifests/04_service_account.yaml b/manifests/04_service_account.yaml index 43832a15c..d13662852 100644 --- a/manifests/04_service_account.yaml +++ b/manifests/04_service_account.yaml @@ -7,3 +7,4 @@ metadata: include.release.openshift.io/ibm-cloud-managed: "true" include.release.openshift.io/self-managed-high-availability: "true" include.release.openshift.io/single-node-developer: "true" + capability.openshift.io/name: "marketplace" diff --git a/manifests/05_role.yaml b/manifests/05_role.yaml index 5aac0a1b1..d13e117d5 100644 --- a/manifests/05_role.yaml +++ b/manifests/05_role.yaml @@ -6,6 +6,7 @@ metadata: include.release.openshift.io/ibm-cloud-managed: "true" include.release.openshift.io/self-managed-high-availability: "true" include.release.openshift.io/single-node-developer: "true" + capability.openshift.io/name: "marketplace" rules: - apiGroups: - "" @@ -102,6 +103,7 @@ metadata: include.release.openshift.io/ibm-cloud-managed: "true" include.release.openshift.io/self-managed-high-availability: "true" include.release.openshift.io/single-node-developer: "true" + capability.openshift.io/name: "marketplace" rules: - apiGroups: - "" @@ -162,6 +164,7 @@ metadata: include.release.openshift.io/ibm-cloud-managed: "true" include.release.openshift.io/self-managed-high-availability: "true" include.release.openshift.io/single-node-developer: "true" + capability.openshift.io/name: "marketplace" rules: - apiGroups: - config.openshift.io diff --git a/manifests/06_role_binding.yaml b/manifests/06_role_binding.yaml index 14a88a6b3..15ef5d387 100644 --- a/manifests/06_role_binding.yaml +++ b/manifests/06_role_binding.yaml @@ -6,6 +6,7 @@ metadata: include.release.openshift.io/ibm-cloud-managed: "true" include.release.openshift.io/self-managed-high-availability: "true" include.release.openshift.io/single-node-developer: "true" + capability.openshift.io/name: "marketplace" subjects: - kind: ServiceAccount name: marketplace-operator @@ -24,6 +25,7 @@ metadata: include.release.openshift.io/ibm-cloud-managed: "true" include.release.openshift.io/self-managed-high-availability: "true" include.release.openshift.io/single-node-developer: "true" + capability.openshift.io/name: "marketplace" subjects: - kind: ServiceAccount name: marketplace-operator diff --git a/manifests/07_configmap.yaml b/manifests/07_configmap.yaml index 736727018..99d7d3c6d 100644 --- a/manifests/07_configmap.yaml +++ b/manifests/07_configmap.yaml @@ -11,3 +11,4 @@ metadata: include.release.openshift.io/ibm-cloud-managed: "true" include.release.openshift.io/self-managed-high-availability: "true" include.release.openshift.io/single-node-developer: "true" + capability.openshift.io/name: "marketplace" diff --git a/manifests/09_operator.yaml b/manifests/09_operator.yaml index 5f0d809d1..d0f0e5738 100644 --- a/manifests/09_operator.yaml +++ b/manifests/09_operator.yaml @@ -7,6 +7,7 @@ metadata: config.openshift.io/inject-proxy: "marketplace-operator" include.release.openshift.io/self-managed-high-availability: "true" include.release.openshift.io/single-node-developer: "true" + capability.openshift.io/name: "marketplace" spec: replicas: 1 selector: diff --git a/manifests/10_clusteroperator.yaml b/manifests/10_clusteroperator.yaml index 4aafe3e68..f45c2b09a 100644 --- a/manifests/10_clusteroperator.yaml +++ b/manifests/10_clusteroperator.yaml @@ -7,6 +7,7 @@ metadata: include.release.openshift.io/ibm-cloud-managed: "true" include.release.openshift.io/self-managed-high-availability: "true" include.release.openshift.io/single-node-developer: "true" + capability.openshift.io/name: "marketplace" status: versions: - name: operator diff --git a/manifests/11_service_monitor.yaml b/manifests/11_service_monitor.yaml index 2ab629518..ed3734a75 100644 --- a/manifests/11_service_monitor.yaml +++ b/manifests/11_service_monitor.yaml @@ -9,6 +9,7 @@ metadata: include.release.openshift.io/ibm-cloud-managed: "true" include.release.openshift.io/self-managed-high-availability: "true" include.release.openshift.io/single-node-developer: "true" + capability.openshift.io/name: "marketplace" spec: endpoints: - bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token @@ -39,6 +40,7 @@ metadata: include.release.openshift.io/ibm-cloud-managed: "true" include.release.openshift.io/self-managed-high-availability: "true" include.release.openshift.io/single-node-developer: "true" + capability.openshift.io/name: "marketplace" roleRef: apiGroup: rbac.authorization.k8s.io kind: Role @@ -57,6 +59,7 @@ metadata: include.release.openshift.io/ibm-cloud-managed: "true" include.release.openshift.io/self-managed-high-availability: "true" include.release.openshift.io/single-node-developer: "true" + capability.openshift.io/name: "marketplace" rules: - apiGroups: - "" diff --git a/manifests/12_prometheus_rule.yaml b/manifests/12_prometheus_rule.yaml index eb7a00289..0cabf316e 100644 --- a/manifests/12_prometheus_rule.yaml +++ b/manifests/12_prometheus_rule.yaml @@ -7,6 +7,7 @@ metadata: include.release.openshift.io/ibm-cloud-managed: "true" include.release.openshift.io/self-managed-high-availability: "true" include.release.openshift.io/single-node-developer: "true" + capability.openshift.io/name: "marketplace" labels: prometheus: alert-rules role: alert-rules