diff --git a/manifests/00-ns.yaml b/manifests/00-ns.yaml index e168ac3fb..50206fd42 100644 --- a/manifests/00-ns.yaml +++ b/manifests/00-ns.yaml @@ -3,6 +3,7 @@ kind: Namespace metadata: annotations: include.release.openshift.io/self-managed-high-availability: "true" + include.release.openshift.io/single-node-developer: "true" openshift.io/node-selector: "" name: openshift-cluster-machine-approver labels: diff --git a/manifests/0000_90_cluster-machine-approver_01_prometheusrole.yaml b/manifests/0000_90_cluster-machine-approver_01_prometheusrole.yaml index bb69cd45b..dfd5ec3ed 100644 --- a/manifests/0000_90_cluster-machine-approver_01_prometheusrole.yaml +++ b/manifests/0000_90_cluster-machine-approver_01_prometheusrole.yaml @@ -5,6 +5,7 @@ metadata: namespace: openshift-cluster-machine-approver annotations: include.release.openshift.io/self-managed-high-availability: "true" + include.release.openshift.io/single-node-developer: "true" rules: - apiGroups: - "" diff --git a/manifests/0000_90_cluster-machine-approver_02_prometheusrolebinding.yaml b/manifests/0000_90_cluster-machine-approver_02_prometheusrolebinding.yaml index 47796e6d1..f21d13c33 100644 --- a/manifests/0000_90_cluster-machine-approver_02_prometheusrolebinding.yaml +++ b/manifests/0000_90_cluster-machine-approver_02_prometheusrolebinding.yaml @@ -5,6 +5,7 @@ metadata: namespace: openshift-cluster-machine-approver annotations: include.release.openshift.io/self-managed-high-availability: "true" + include.release.openshift.io/single-node-developer: "true" roleRef: apiGroup: rbac.authorization.k8s.io kind: Role diff --git a/manifests/0000_90_cluster-machine-approver_03_servicemonitor.yaml b/manifests/0000_90_cluster-machine-approver_03_servicemonitor.yaml index f6e564991..35796caf7 100644 --- a/manifests/0000_90_cluster-machine-approver_03_servicemonitor.yaml +++ b/manifests/0000_90_cluster-machine-approver_03_servicemonitor.yaml @@ -7,6 +7,7 @@ metadata: namespace: openshift-cluster-machine-approver annotations: include.release.openshift.io/self-managed-high-availability: "true" + include.release.openshift.io/single-node-developer: "true" spec: endpoints: - bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token diff --git a/manifests/0000_90_cluster-machine-approver_04_alertrules.yaml b/manifests/0000_90_cluster-machine-approver_04_alertrules.yaml index f858c3fdd..123f2bb71 100644 --- a/manifests/0000_90_cluster-machine-approver_04_alertrules.yaml +++ b/manifests/0000_90_cluster-machine-approver_04_alertrules.yaml @@ -9,6 +9,7 @@ metadata: annotations: exclude.release.openshift.io/internal-openshift-hosted: "true" include.release.openshift.io/self-managed-high-availability: "true" + include.release.openshift.io/single-node-developer: "true" spec: groups: - name: cluster-machine-approver.rules diff --git a/manifests/01-rbac.yaml b/manifests/01-rbac.yaml index 18e172d4a..e2fd3c7bf 100644 --- a/manifests/01-rbac.yaml +++ b/manifests/01-rbac.yaml @@ -6,6 +6,7 @@ metadata: name: machine-approver-sa annotations: include.release.openshift.io/self-managed-high-availability: "true" + include.release.openshift.io/single-node-developer: "true" --- apiVersion: rbac.authorization.k8s.io/v1 @@ -15,6 +16,7 @@ metadata: namespace: openshift-config-managed annotations: include.release.openshift.io/self-managed-high-availability: "true" + include.release.openshift.io/single-node-developer: "true" rules: - apiGroups: - "" @@ -33,6 +35,7 @@ metadata: namespace: openshift-config-managed annotations: include.release.openshift.io/self-managed-high-availability: "true" + include.release.openshift.io/single-node-developer: "true" roleRef: apiGroup: rbac.authorization.k8s.io kind: Role @@ -49,6 +52,7 @@ metadata: name: system:openshift:controller:machine-approver annotations: include.release.openshift.io/self-managed-high-availability: "true" + include.release.openshift.io/single-node-developer: "true" rules: - apiGroups: - certificates.k8s.io @@ -124,6 +128,7 @@ metadata: name: system:openshift:controller:machine-approver annotations: include.release.openshift.io/self-managed-high-availability: "true" + include.release.openshift.io/single-node-developer: "true" roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole diff --git a/manifests/02-kube-rbac-proxy-config.yaml b/manifests/02-kube-rbac-proxy-config.yaml index fa7984a4e..7b0beb56f 100644 --- a/manifests/02-kube-rbac-proxy-config.yaml +++ b/manifests/02-kube-rbac-proxy-config.yaml @@ -6,6 +6,7 @@ metadata: namespace: openshift-cluster-machine-approver annotations: include.release.openshift.io/self-managed-high-availability: "true" + include.release.openshift.io/single-node-developer: "true" data: config-file.yaml: |+ authorization: diff --git a/manifests/03-metrics-service.yaml b/manifests/03-metrics-service.yaml index 9e74dd5a1..6928be1ab 100644 --- a/manifests/03-metrics-service.yaml +++ b/manifests/03-metrics-service.yaml @@ -5,6 +5,7 @@ metadata: namespace: openshift-cluster-machine-approver annotations: include.release.openshift.io/self-managed-high-availability: "true" + include.release.openshift.io/single-node-developer: "true" service.alpha.openshift.io/serving-cert-secret-name: machine-approver-tls labels: app: machine-approver diff --git a/manifests/04-deployment.yaml b/manifests/04-deployment.yaml index 93d46b203..9cdc64527 100644 --- a/manifests/04-deployment.yaml +++ b/manifests/04-deployment.yaml @@ -9,6 +9,7 @@ metadata: annotations: exclude.release.openshift.io/internal-openshift-hosted: "true" include.release.openshift.io/self-managed-high-availability: "true" + include.release.openshift.io/single-node-developer: "true" spec: strategy: type: Recreate diff --git a/manifests/05-clusteroperator.yaml b/manifests/05-clusteroperator.yaml index 44f9a3d34..42c76c032 100644 --- a/manifests/05-clusteroperator.yaml +++ b/manifests/05-clusteroperator.yaml @@ -5,6 +5,7 @@ metadata: annotations: exclude.release.openshift.io/internal-openshift-hosted: "true" include.release.openshift.io/self-managed-high-availability: "true" + include.release.openshift.io/single-node-developer: "true" spec: {} status: versions: