Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions config/cluster-baremetal-operator/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
commonAnnotations:
include.release.openshift.io/self-managed-high-availability: "true"
include.release.openshift.io/single-node-developer: "true"
capability.openshift.io/name: baremetal

resources:
- cluster-baremetal-operator.yaml
1 change: 1 addition & 0 deletions config/crd/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
commonAnnotations:
include.release.openshift.io/self-managed-high-availability: "true"
include.release.openshift.io/single-node-developer: "true"
capability.openshift.io/name: baremetal

# This kustomization.yaml is not intended to be run by itself,
# since it depends on service name and namespace that are out of this kustomize package.
Expand Down
1 change: 1 addition & 0 deletions config/prometheus/monitor.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ kind: ServiceMonitor
metadata:
annotations:
exclude.release.openshift.io/internal-openshift-hosted: "true"
capability.openshift.io/name: baremetal
labels:
k8s-app: cluster-baremetal-operator
name: cluster-baremetal-operator-servicemonitor
Expand Down
1 change: 1 addition & 0 deletions config/prometheus/proxyconfig.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ metadata:
namespace: openshift-machine-api
annotations:
include.release.openshift.io/self-managed-high-availability: "true"
capability.openshift.io/name: baremetal
data:
config-file.yaml: |+
authorization:
Expand Down
2 changes: 2 additions & 0 deletions config/prometheus/rbac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ metadata:
namespace: openshift-machine-api
annotations:
include.release.openshift.io/self-managed-high-availability: "true"
capability.openshift.io/name: baremetal
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
Expand All @@ -23,6 +24,7 @@ metadata:
namespace: openshift-machine-api
annotations:
include.release.openshift.io/self-managed-high-availability: "true"
capability.openshift.io/name: baremetal
rules:
- apiGroups:
- ""
Expand Down
1 change: 1 addition & 0 deletions config/prometheus/service.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ metadata:
exclude.release.openshift.io/internal-openshift-hosted: "true"
include.release.openshift.io/self-managed-high-availability: "true"
service.alpha.openshift.io/serving-cert-secret-name: cluster-baremetal-operator-tls
capability.openshift.io/name: baremetal
labels:
k8s-app: cluster-baremetal-operator
spec:
Expand Down
1 change: 1 addition & 0 deletions config/rbac/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
commonAnnotations:
include.release.openshift.io/self-managed-high-availability: "true"
include.release.openshift.io/single-node-developer: "true"
capability.openshift.io/name: baremetal

resources:
- role.yaml
Expand Down
1 change: 1 addition & 0 deletions config/webhook/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
commonAnnotations:
include.release.openshift.io/self-managed-high-availability: "true"
include.release.openshift.io/single-node-developer: "true"
capability.openshift.io/name: baremetal

resources:
- service.yaml
Expand Down
2 changes: 1 addition & 1 deletion controllers/bindata.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions controllers/clusteroperator_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,7 @@ func TestEnsureClusterOperator(t *testing.T) {
ObjectMeta: metav1.ObjectMeta{
Name: clusterOperatorName,
Annotations: map[string]string{
"capability.openshift.io/name": "baremetal",
"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",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ metadata:
name: cluster-baremetal-operator-images
namespace: openshift-machine-api
annotations:
capability.openshift.io/name: baremetal
include.release.openshift.io/self-managed-high-availability: "true"
include.release.openshift.io/single-node-developer: "true"
data:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,12 @@ apiVersion: v1
kind: ConfigMap
metadata:
annotations:
capability.openshift.io/name: baremetal
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"
release.openshift.io/create-only: "true"
labels:
config.openshift.io/inject-trusted-cabundle: "true"
name: cbo-trusted-ca
namespace: openshift-machine-api
namespace: openshift-machine-api
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
capability.openshift.io/name: baremetal
include.release.openshift.io/self-managed-high-availability: "true"
include.release.openshift.io/single-node-developer: "true"
creationTimestamp: null
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ apiVersion: v1
kind: Service
metadata:
annotations:
capability.openshift.io/name: baremetal
exclude.release.openshift.io/internal-openshift-hosted: "true"
include.release.openshift.io/self-managed-high-availability: "true"
service.alpha.openshift.io/serving-cert-secret-name: cluster-baremetal-operator-tls
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ apiVersion: v1
kind: Service
metadata:
annotations:
capability.openshift.io/name: baremetal
include.release.openshift.io/self-managed-high-availability: "true"
include.release.openshift.io/single-node-developer: "true"
service.beta.openshift.io/serving-cert-secret-name: cluster-baremetal-webhook-server-cert
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ metadata:
name: cluster-baremetal-operator
namespace: openshift-machine-api
annotations:
capability.openshift.io/name: baremetal
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"
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ data:
kind: ConfigMap
metadata:
annotations:
capability.openshift.io/name: baremetal
include.release.openshift.io/self-managed-high-availability: "true"
name: kube-rbac-proxy
namespace: openshift-machine-api
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
annotations:
capability.openshift.io/name: baremetal
include.release.openshift.io/self-managed-high-availability: "true"
name: prometheus-k8s-cluster-baremetal-operator
namespace: openshift-machine-api
Expand All @@ -18,6 +19,7 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
annotations:
capability.openshift.io/name: baremetal
include.release.openshift.io/self-managed-high-availability: "true"
name: prometheus-k8s-cluster-baremetal-operator
namespace: openshift-machine-api
Expand Down
4 changes: 4 additions & 0 deletions manifests/0000_31_cluster-baremetal-operator_05_rbac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
annotations:
capability.openshift.io/name: baremetal
include.release.openshift.io/self-managed-high-availability: "true"
include.release.openshift.io/single-node-developer: "true"
creationTimestamp: null
Expand Down Expand Up @@ -64,6 +65,7 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
annotations:
capability.openshift.io/name: baremetal
include.release.openshift.io/self-managed-high-availability: "true"
include.release.openshift.io/single-node-developer: "true"
creationTimestamp: null
Expand Down Expand Up @@ -280,6 +282,7 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
annotations:
capability.openshift.io/name: baremetal
include.release.openshift.io/self-managed-high-availability: "true"
include.release.openshift.io/single-node-developer: "true"
name: cluster-baremetal-operator
Expand All @@ -297,6 +300,7 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
annotations:
capability.openshift.io/name: baremetal
include.release.openshift.io/self-managed-high-availability: "true"
include.release.openshift.io/single-node-developer: "true"
name: cluster-baremetal-operator
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
capability.openshift.io/name: baremetal
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"
Expand All @@ -17,6 +18,7 @@ spec:
template:
metadata:
annotations:
capability.openshift.io/name: baremetal
include.release.openshift.io/self-managed-high-availability: "true"
include.release.openshift.io/single-node-developer: "true"
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ kind: ClusterOperator
metadata:
name: baremetal
annotations:
capability.openshift.io/name: baremetal
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"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
annotations:
capability.openshift.io/name: baremetal
exclude.release.openshift.io/internal-openshift-hosted: "true"
labels:
k8s-app: cluster-baremetal-operator
Expand Down