Skip to content

Commit 80b92ec

Browse files
Merge pull request #457 from perdasilva/update_catsrc_tolerations
Bug 1927478: Add catalog source pod spec overrides
2 parents 3657bed + 2bd83b2 commit 80b92ec

76 files changed

Lines changed: 2490 additions & 1208 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎defaults/01_redhat_operators.cr.yaml‎

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ metadata:
55
namespace: "openshift-marketplace"
66
annotations:
77
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
8-
operatorframework.io/priorityclass: 'system-cluster-critical'
98
spec:
109
sourceType: grpc
1110
image: registry.redhat.io/redhat/redhat-operator-index:v4.10
@@ -15,3 +14,20 @@ spec:
1514
updateStrategy:
1615
registryPoll:
1716
interval: 10m
17+
grpcPodConfig:
18+
nodeSelector:
19+
node-role.kubernetes.io/master: ""
20+
kubernetes.io/os: "linux"
21+
priorityClassName: "system-cluster-critical"
22+
tolerations:
23+
- key: "node-role.kubernetes.io/master"
24+
operator: Exists
25+
effect: "NoSchedule"
26+
- key: "node.kubernetes.io/unreachable"
27+
operator: "Exists"
28+
effect: "NoExecute"
29+
tolerationSeconds: 120
30+
- key: "node.kubernetes.io/not-ready"
31+
operator: "Exists"
32+
effect: "NoExecute"
33+
tolerationSeconds: 120

‎defaults/02_certified_operators.yaml‎

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ metadata:
55
namespace: "openshift-marketplace"
66
annotations:
77
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
8-
operatorframework.io/priorityclass: 'system-cluster-critical'
98
spec:
109
sourceType: grpc
1110
image: registry.redhat.io/redhat/certified-operator-index:v4.10
@@ -15,3 +14,20 @@ spec:
1514
updateStrategy:
1615
registryPoll:
1716
interval: 10m
17+
grpcPodConfig:
18+
nodeSelector:
19+
node-role.kubernetes.io/master: ""
20+
kubernetes.io/os: "linux"
21+
priorityClassName: "system-cluster-critical"
22+
tolerations:
23+
- key: "node-role.kubernetes.io/master"
24+
operator: Exists
25+
effect: "NoSchedule"
26+
- key: "node.kubernetes.io/unreachable"
27+
operator: "Exists"
28+
effect: "NoExecute"
29+
tolerationSeconds: 120
30+
- key: "node.kubernetes.io/not-ready"
31+
operator: "Exists"
32+
effect: "NoExecute"
33+
tolerationSeconds: 120

‎defaults/03_community_operators.yaml‎

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ metadata:
55
namespace: "openshift-marketplace"
66
annotations:
77
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
8-
operatorframework.io/priorityclass: 'system-cluster-critical'
98
spec:
109
sourceType: grpc
1110
image: registry.redhat.io/redhat/community-operator-index:v4.10
@@ -15,3 +14,20 @@ spec:
1514
updateStrategy:
1615
registryPoll:
1716
interval: 10m
17+
grpcPodConfig:
18+
nodeSelector:
19+
node-role.kubernetes.io/master: ""
20+
kubernetes.io/os: "linux"
21+
priorityClassName: "system-cluster-critical"
22+
tolerations:
23+
- key: "node-role.kubernetes.io/master"
24+
operator: Exists
25+
effect: "NoSchedule"
26+
- key: "node.kubernetes.io/unreachable"
27+
operator: "Exists"
28+
effect: "NoExecute"
29+
tolerationSeconds: 120
30+
- key: "node.kubernetes.io/not-ready"
31+
operator: "Exists"
32+
effect: "NoExecute"
33+
tolerationSeconds: 120

‎defaults/04_redhat_marketplace.yaml‎

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ metadata:
55
namespace: "openshift-marketplace"
66
annotations:
77
target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
8-
operatorframework.io/priorityclass: 'system-cluster-critical'
98
spec:
109
sourceType: grpc
1110
image: registry.redhat.io/redhat/redhat-marketplace-index:v4.10
@@ -15,3 +14,20 @@ spec:
1514
updateStrategy:
1615
registryPoll:
1716
interval: 10m
17+
grpcPodConfig:
18+
nodeSelector:
19+
node-role.kubernetes.io/master: ""
20+
kubernetes.io/os: "linux"
21+
priorityClassName: "system-cluster-critical"
22+
tolerations:
23+
- key: "node-role.kubernetes.io/master"
24+
operator: Exists
25+
effect: "NoSchedule"
26+
- key: "node.kubernetes.io/unreachable"
27+
operator: "Exists"
28+
effect: "NoExecute"
29+
tolerationSeconds: 120
30+
- key: "node.kubernetes.io/not-ready"
31+
operator: "Exists"
32+
effect: "NoExecute"
33+
tolerationSeconds: 120

‎go.mod‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ module github.com/operator-framework/operator-marketplace
33
go 1.16
44

55
require (
6-
cloud.google.com/go v0.81.0 // indirect
76
github.com/emicklei/go-restful v2.15.0+incompatible // indirect
87
github.com/fsnotify/fsnotify v1.4.9
98
github.com/google/gofuzz v1.2.0 // indirect
@@ -15,7 +14,7 @@ require (
1514
github.com/openshift/api v0.0.0-20210331193751-3acddb19d360
1615
github.com/openshift/client-go v0.0.0-20210331195552-cf6c2669e01f
1716
github.com/openshift/library-go v0.0.0-00010101000000-000000000000
18-
github.com/operator-framework/api v0.10.5
17+
github.com/operator-framework/api v0.11.1
1918
github.com/prometheus/client_golang v1.11.0
2019
github.com/sirupsen/logrus v1.8.1
2120
github.com/stretchr/testify v1.7.0

0 commit comments

Comments
 (0)