Skip to content

Commit

Permalink
Update /manifests with default cluster profile annotation
Browse files Browse the repository at this point in the history
Updated with `make release`
  • Loading branch information
guillaumerose committed Dec 23, 2020
1 parent 1ed93cf commit 4ee846a
Show file tree
Hide file tree
Showing 18 changed files with 294 additions and 268 deletions.
2 changes: 1 addition & 1 deletion manifests/0000_50_olm_00-catalogsources.crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.4.1
include.release.openshift.io/self-managed-high-availability: "true"
creationTimestamp: null
name: catalogsources.operators.coreos.com
spec:
Expand Down Expand Up @@ -164,4 +165,3 @@ spec:
storage: true
subresources:
status: {}

2 changes: 1 addition & 1 deletion manifests/0000_50_olm_00-clusterserviceversions.crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.4.1
include.release.openshift.io/self-managed-high-availability: "true"
creationTimestamp: null
name: clusterserviceversions.operators.coreos.com
spec:
Expand Down Expand Up @@ -4779,4 +4780,3 @@ spec:
storage: true
subresources:
status: {}

2 changes: 1 addition & 1 deletion manifests/0000_50_olm_00-installplans.crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.4.1
include.release.openshift.io/self-managed-high-availability: "true"
creationTimestamp: null
name: installplans.operators.coreos.com
spec:
Expand Down Expand Up @@ -253,4 +254,3 @@ spec:
storage: true
subresources:
status: {}

4 changes: 2 additions & 2 deletions manifests/0000_50_olm_00-namespace.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ apiVersion: v1
kind: Namespace
metadata:
name: openshift-operator-lifecycle-manager

annotations:
openshift.io/node-selector: ""
include.release.openshift.io/self-managed-high-availability: "true"
labels:
openshift.io/scc: "anyuid"
openshift.io/cluster-monitoring: "true"
Expand All @@ -13,8 +13,8 @@ apiVersion: v1
kind: Namespace
metadata:
name: openshift-operators

annotations:
openshift.io/node-selector: ""
include.release.openshift.io/self-managed-high-availability: "true"
labels:
openshift.io/scc: "anyuid"
2 changes: 1 addition & 1 deletion manifests/0000_50_olm_00-operatorconditions.crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.4.1
include.release.openshift.io/self-managed-high-availability: "true"
creationTimestamp: null
name: operatorconditions.operators.coreos.com
spec:
Expand Down Expand Up @@ -135,4 +136,3 @@ spec:
storage: true
subresources:
status: {}

2 changes: 1 addition & 1 deletion manifests/0000_50_olm_00-operatorgroups.crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.4.1
include.release.openshift.io/self-managed-high-availability: "true"
creationTimestamp: null
name: operatorgroups.operators.coreos.com
spec:
Expand Down Expand Up @@ -230,4 +231,3 @@ spec:
storage: false
subresources:
status: {}

2 changes: 1 addition & 1 deletion manifests/0000_50_olm_00-operators.crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.4.1
include.release.openshift.io/self-managed-high-availability: "true"
creationTimestamp: null
name: operators.operators.coreos.com
spec:
Expand Down Expand Up @@ -135,4 +136,3 @@ spec:
storage: true
subresources:
status: {}

2 changes: 1 addition & 1 deletion manifests/0000_50_olm_00-subscriptions.crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.4.1
include.release.openshift.io/self-managed-high-availability: "true"
creationTimestamp: null
name: subscriptions.operators.coreos.com
spec:
Expand Down Expand Up @@ -1339,4 +1340,3 @@ spec:
storage: true
subresources:
status: {}

22 changes: 14 additions & 8 deletions manifests/0000_50_olm_01-olm-operator.serviceaccount.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,27 +3,33 @@ apiVersion: v1
metadata:
name: olm-operator-serviceaccount
namespace: openshift-operator-lifecycle-manager
annotations:
include.release.openshift.io/self-managed-high-availability: "true"
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: system:controller:operator-lifecycle-manager
annotations:
include.release.openshift.io/self-managed-high-availability: "true"
rules:
- apiGroups: ["*"]
resources: ["*"]
verbs: ["*"]
- nonResourceURLs: ["*"]
verbs: ["*"]
- apiGroups: ["*"]
resources: ["*"]
verbs: ["*"]
- nonResourceURLs: ["*"]
verbs: ["*"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: olm-operator-binding-openshift-operator-lifecycle-manager
annotations:
include.release.openshift.io/self-managed-high-availability: "true"
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: system:controller:operator-lifecycle-manager
subjects:
- kind: ServiceAccount
name: olm-operator-serviceaccount
namespace: openshift-operator-lifecycle-manager
- kind: ServiceAccount
name: olm-operator-serviceaccount
namespace: openshift-operator-lifecycle-manager
18 changes: 10 additions & 8 deletions manifests/0000_50_olm_02-services.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,16 @@ metadata:
namespace: openshift-operator-lifecycle-manager
annotations:
service.alpha.openshift.io/serving-cert-secret-name: olm-operator-serving-cert
include.release.openshift.io/self-managed-high-availability: "true"
labels:
app: olm-operator
spec:
type: ClusterIP
ports:
- name: https-metrics
port: 8081
protocol: TCP
targetPort: metrics
- name: https-metrics
port: 8081
protocol: TCP
targetPort: metrics
selector:
app: olm-operator
---
Expand All @@ -24,14 +25,15 @@ metadata:
namespace: openshift-operator-lifecycle-manager
annotations:
service.alpha.openshift.io/serving-cert-secret-name: catalog-operator-serving-cert
include.release.openshift.io/self-managed-high-availability: "true"
labels:
app: catalog-operator
spec:
type: ClusterIP
ports:
- name: https-metrics
port: 8081
protocol: TCP
targetPort: metrics
- name: https-metrics
port: 8081
protocol: TCP
targetPort: metrics
selector:
app: catalog-operator
78 changes: 37 additions & 41 deletions manifests/0000_50_olm_07-olm-operator.deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ metadata:
namespace: openshift-operator-lifecycle-manager
labels:
app: olm-operator
annotations:
include.release.openshift.io/self-managed-high-availability: "true"
spec:
strategy:
type: RollingUpdate
Expand All @@ -22,18 +24,18 @@ spec:
containers:
- name: olm-operator
command:
- /bin/olm
- /bin/olm
args:
- --namespace
- $(OPERATOR_NAMESPACE)
- --writeStatusName
- operator-lifecycle-manager
- --writePackageServerStatusName
- operator-lifecycle-manager-packageserver
- --tls-cert
- /var/run/secrets/serving-cert/tls.crt
- --tls-key
- /var/run/secrets/serving-cert/tls.key
- --namespace
- $(OPERATOR_NAMESPACE)
- --writeStatusName
- operator-lifecycle-manager
- --writePackageServerStatusName
- operator-lifecycle-manager-packageserver
- --tls-cert
- /var/run/secrets/serving-cert/tls.crt
- --tls-key
- /var/run/secrets/serving-cert/tls.key
image: quay.io/operator-framework/olm@sha256:de396b540b82219812061d0d753440d5655250c621c753ed1dc67d6154741607
imagePullPolicy: IfNotPresent
ports:
Expand All @@ -51,43 +53,37 @@ spec:
port: 8080
terminationMessagePolicy: FallbackToLogsOnError
env:

- name: RELEASE_VERSION
value: "0.0.1-snapshot"

- name: OPERATOR_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: OPERATOR_NAME
value: olm-operator
- name: RELEASE_VERSION
value: "0.0.1-snapshot"
- name: OPERATOR_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: OPERATOR_NAME
value: olm-operator
resources:
requests:
cpu: 10m
memory: 160Mi

volumeMounts:
- mountPath: /var/run/secrets/serving-cert
name: serving-cert


- mountPath: /var/run/secrets/serving-cert
name: serving-cert
volumes:
- name: serving-cert
secret:
secretName: olm-operator-serving-cert

- name: serving-cert
secret:
secretName: olm-operator-serving-cert
nodeSelector:
kubernetes.io/os: linux
node-role.kubernetes.io/master: ""
tolerations:
- effect: NoSchedule
key: node-role.kubernetes.io/master
operator: Exists
- effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
tolerationSeconds: 120
- effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists
tolerationSeconds: 120
- effect: NoSchedule
key: node-role.kubernetes.io/master
operator: Exists
- effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
tolerationSeconds: 120
- effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists
tolerationSeconds: 120
68 changes: 32 additions & 36 deletions manifests/0000_50_olm_08-catalog-operator.deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ metadata:
namespace: openshift-operator-lifecycle-manager
labels:
app: catalog-operator
annotations:
include.release.openshift.io/self-managed-high-availability: "true"
spec:
strategy:
type: RollingUpdate
Expand All @@ -22,19 +24,19 @@ spec:
containers:
- name: catalog-operator
command:
- /bin/catalog
- /bin/catalog
args:
- '-namespace'
- openshift-marketplace
- -configmapServerImage=quay.io/operator-framework/configmap-operator-registry:latest
- -util-image
- quay.io/operator-framework/olm@sha256:de396b540b82219812061d0d753440d5655250c621c753ed1dc67d6154741607
- -writeStatusName
- operator-lifecycle-manager-catalog
- -tls-cert
- /var/run/secrets/serving-cert/tls.crt
- -tls-key
- /var/run/secrets/serving-cert/tls.key
- '-namespace'
- openshift-marketplace
- -configmapServerImage=quay.io/operator-framework/configmap-operator-registry:latest
- -util-image
- quay.io/operator-framework/olm@sha256:de396b540b82219812061d0d753440d5655250c621c753ed1dc67d6154741607
- -writeStatusName
- operator-lifecycle-manager-catalog
- -tls-cert
- /var/run/secrets/serving-cert/tls.crt
- -tls-key
- /var/run/secrets/serving-cert/tls.key
image: quay.io/operator-framework/olm@sha256:de396b540b82219812061d0d753440d5655250c621c753ed1dc67d6154741607
imagePullPolicy: IfNotPresent
ports:
Expand All @@ -52,37 +54,31 @@ spec:
port: 8080
terminationMessagePolicy: FallbackToLogsOnError
env:

- name: RELEASE_VERSION
value: "0.0.1-snapshot"

- name: RELEASE_VERSION
value: "0.0.1-snapshot"
resources:
requests:
cpu: 10m
memory: 80Mi

volumeMounts:
- mountPath: /var/run/secrets/serving-cert
name: serving-cert


- mountPath: /var/run/secrets/serving-cert
name: serving-cert
volumes:
- name: serving-cert
secret:
secretName: catalog-operator-serving-cert

- name: serving-cert
secret:
secretName: catalog-operator-serving-cert
nodeSelector:
kubernetes.io/os: linux
node-role.kubernetes.io/master: ""
tolerations:
- effect: NoSchedule
key: node-role.kubernetes.io/master
operator: Exists
- effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
tolerationSeconds: 120
- effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists
tolerationSeconds: 120
- effect: NoSchedule
key: node-role.kubernetes.io/master
operator: Exists
- effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
tolerationSeconds: 120
- effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists
tolerationSeconds: 120

0 comments on commit 4ee846a

Please sign in to comment.