Skip to content

Commit 5f8b459

Browse files
Updated (#223)
1 parent 3c5a3bf commit 5f8b459

File tree

5 files changed

+75
-43
lines changed

5 files changed

+75
-43
lines changed

crds.yaml

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,6 @@ spec:
112112
x-kubernetes-preserve-unknown-fields: true
113113
configSrvPodSpec:
114114
properties:
115-
nodeAffinity:
116-
type: object
117-
x-kubernetes-preserve-unknown-fields: true
118115
persistence:
119116
properties:
120117
multiple:
@@ -161,11 +158,6 @@ spec:
161158
type: string
162159
type: object
163160
type: object
164-
podAffinity:
165-
type: object
166-
x-kubernetes-preserve-unknown-fields: true
167-
podAntiAffinityTopologyKey:
168-
type: string
169161
podTemplate:
170162
type: object
171163
x-kubernetes-preserve-unknown-fields: true
@@ -226,9 +218,6 @@ spec:
226218
type: integer
227219
mongosPodSpec:
228220
properties:
229-
nodeAffinity:
230-
type: object
231-
x-kubernetes-preserve-unknown-fields: true
232221
persistence:
233222
properties:
234223
multiple:
@@ -275,11 +264,6 @@ spec:
275264
type: string
276265
type: object
277266
type: object
278-
podAffinity:
279-
type: object
280-
x-kubernetes-preserve-unknown-fields: true
281-
podAntiAffinityTopologyKey:
282-
type: string
283267
podTemplate:
284268
type: object
285269
x-kubernetes-preserve-unknown-fields: true
@@ -296,9 +280,6 @@ spec:
296280
type: boolean
297281
podSpec:
298282
properties:
299-
nodeAffinity:
300-
type: object
301-
x-kubernetes-preserve-unknown-fields: true
302283
persistence:
303284
properties:
304285
multiple:
@@ -345,11 +326,6 @@ spec:
345326
type: string
346327
type: object
347328
type: object
348-
podAffinity:
349-
type: object
350-
x-kubernetes-preserve-unknown-fields: true
351-
podAntiAffinityTopologyKey:
352-
type: string
353329
podTemplate:
354330
type: object
355331
x-kubernetes-preserve-unknown-fields: true
@@ -624,9 +600,6 @@ spec:
624600
type: integer
625601
shardPodSpec:
626602
properties:
627-
nodeAffinity:
628-
type: object
629-
x-kubernetes-preserve-unknown-fields: true
630603
persistence:
631604
properties:
632605
multiple:
@@ -673,11 +646,6 @@ spec:
673646
type: string
674647
type: object
675648
type: object
676-
podAffinity:
677-
type: object
678-
x-kubernetes-preserve-unknown-fields: true
679-
podAntiAffinityTopologyKey:
680-
type: string
681649
podTemplate:
682650
type: object
683651
x-kubernetes-preserve-unknown-fields: true
@@ -1665,9 +1633,6 @@ spec:
16651633
type: object
16661634
podSpec:
16671635
properties:
1668-
nodeAffinity:
1669-
type: object
1670-
x-kubernetes-preserve-unknown-fields: true
16711636
persistence:
16721637
properties:
16731638
multiple:
@@ -1714,11 +1679,6 @@ spec:
17141679
type: string
17151680
type: object
17161681
type: object
1717-
podAffinity:
1718-
type: object
1719-
x-kubernetes-preserve-unknown-fields: true
1720-
podAntiAffinityTopologyKey:
1721-
type: string
17221682
podTemplate:
17231683
type: object
17241684
x-kubernetes-preserve-unknown-fields: true

mongodb-enterprise-openshift.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ spec:
189189
serviceAccountName: mongodb-enterprise-operator
190190
containers:
191191
- name: mongodb-enterprise-operator
192-
image: registry.connect.redhat.com/mongodb/enterprise-operator:1.16.1
192+
image: registry.connect.redhat.com/mongodb/enterprise-operator:1.16.2
193193
imagePullPolicy: Always
194194
args:
195195
- -watch-resource=mongodb

mongodb-enterprise.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ spec:
192192
runAsUser: 2000
193193
containers:
194194
- name: mongodb-enterprise-operator
195-
image: quay.io/mongodb/mongodb-enterprise-operator:1.16.1
195+
image: quay.io/mongodb/mongodb-enterprise-operator:1.16.2
196196
imagePullPolicy: Always
197197
args:
198198
- -watch-resource=mongodb
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# provide statefulset override per cluster
2+
---
3+
apiVersion: mongodb.com/v1
4+
kind: MongoDBMulti
5+
metadata:
6+
name: multi-replica-set
7+
spec:
8+
version: 4.4.0-ent
9+
type: ReplicaSet
10+
duplicateServiceObjects: false
11+
credentials: my-credentials
12+
opsManager:
13+
configMapRef:
14+
name: my-project
15+
clusterSpecList:
16+
clusterSpecs:
17+
- clusterName: cluster1.mongokubernetes.com
18+
members: 2
19+
statefulSet:
20+
spec:
21+
template:
22+
spec:
23+
containers:
24+
- name: sidecar1
25+
image: busybox
26+
command: ["sleep"]
27+
args: [ "infinity" ]
28+
# to override the default storage size of the "data" PV
29+
volumeClaimTemplates:
30+
- metadata:
31+
name: data
32+
spec:
33+
resources:
34+
requests:
35+
storage: 1Gi
36+
- clusterName: cluster2.mongokubernetes.com
37+
members: 1
38+
statefulSet:
39+
spec:
40+
template:
41+
spec:
42+
containers:
43+
- name: sidecar2
44+
image: busybox
45+
command: ["sleep"]
46+
args: [ "infinity" ]
47+
volumeClaimTemplates:
48+
- metadata:
49+
name: data
50+
spec:
51+
resources:
52+
requests:
53+
storage: 1Gi
54+
- clusterName: cluster3.mongokubernetes.com
55+
members: 1
56+
statefulSet:
57+
spec:
58+
template:
59+
spec:
60+
containers:
61+
- name: sidecar3
62+
image: busybox
63+
command: ["sleep"]
64+
args: [ "infinity" ]
65+
volumeClaimTemplates:
66+
- metadata:
67+
name: data
68+
spec:
69+
resources:
70+
requests:
71+
storage: 1Gi
72+

samples/mongodb_multi/replica-set-sts-override.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,4 +66,4 @@ spec:
6666
name: data
6767
spec:
6868
accessModes: [ "ReadWriteOnce" ]
69-
storageClassName: "gp2"
69+
storageClassName: "gp2"

0 commit comments

Comments
 (0)