Skip to content

Commit 7ed2565

Browse files
egeguneshors
andauthored
K8SPSMDB-723: Hidden replicaset members (#1925)
* K8SPSMDB-723: Hidden replicaset members don't skip hidden in setVotes fix physical restores with hidden members e2e test fix smart update * address review comments * fix golangci-lint --------- Co-authored-by: Viacheslav Sarzhan <slava.sarzhan@percona.com>
1 parent 6aecff5 commit 7ed2565

Some content is hidden

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

41 files changed

+39489
-11100
lines changed

config/crd/bases/psmdb.percona.com_perconaservermongodbs.yaml

Lines changed: 7485 additions & 2171 deletions
Large diffs are not rendered by default.

deploy/bundle.yaml

Lines changed: 7485 additions & 2171 deletions
Large diffs are not rendered by default.

deploy/cr.yaml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,67 @@ spec:
257257
requests:
258258
storage: 3Gi
259259

260+
hidden:
261+
enabled: false
262+
# podSecurityContext: {}
263+
# containerSecurityContext: {}
264+
size: 3
265+
# # for more configuration fields refer to https://docs.mongodb.com/manual/reference/configuration-options/
266+
# configuration: |
267+
# operationProfiling:
268+
# mode: slowOp
269+
# systemLog:
270+
# verbosity: 1
271+
affinity:
272+
antiAffinityTopologyKey: "kubernetes.io/hostname"
273+
# advanced:
274+
# nodeAffinity:
275+
# requiredDuringSchedulingIgnoredDuringExecution:
276+
# nodeSelectorTerms:
277+
# - matchExpressions:
278+
# - key: kubernetes.io/e2e-az-name
279+
# operator: In
280+
# values:
281+
# - e2e-az1
282+
# - e2e-az2
283+
# tolerations:
284+
# - key: "node.alpha.kubernetes.io/unreachable"
285+
# operator: "Exists"
286+
# effect: "NoExecute"
287+
# tolerationSeconds: 6000
288+
# priorityClassName: high-priority
289+
# annotations:
290+
# iam.amazonaws.com/role: role-arn
291+
# labels:
292+
# rack: rack-22
293+
# nodeSelector:
294+
# disktype: ssd
295+
podDisruptionBudget:
296+
maxUnavailable: 1
297+
# minAvailable: 0
298+
resources:
299+
limits:
300+
cpu: "300m"
301+
memory: "0.5G"
302+
requests:
303+
cpu: "300m"
304+
memory: "0.5G"
305+
volumeSpec:
306+
# emptyDir: {}
307+
# hostPath:
308+
# path: /data
309+
# type: Directory
310+
persistentVolumeClaim:
311+
# annotations:
312+
# volume.beta.kubernetes.io/storage-class: example-hostpath
313+
# labels:
314+
# rack: rack-22
315+
# storageClassName: standard
316+
# accessModes: [ "ReadWriteOnce" ]
317+
resources:
318+
requests:
319+
storage: 3Gi
320+
260321
nonvoting:
261322
enabled: false
262323
# podSecurityContext: {}

0 commit comments

Comments
 (0)