percona-helm-charts
percona-helm-charts copied to clipboard
Helm values for mongo db helm charts should allow override of individual replicaset configurations ,like size ,requests, limits etc
Copying it from roadmap project.
Current helm values file for mongo db uses array structure for configuring replica sets . This will be difficult to override using the helm --set option as it will override the entire array options .Please refer the recommended way i.e, using maps here. Helm charts should allow override of individual replica set configurations. current configuration for replsets is as below replsets:
name: rs0
size: 3
affinity:
affinityEnabled: true
advanced:
nodeAffinity:
reqdForSchIgnForExec:
nodeSelTerms:
matchExpr:
It can be made
replsets:
rs0:
size: 3
affinity:
affinityEnabled: true
advanced:
nodeAffinity:
reqdForSchIgnForExec:
nodeSelTerms:
matchExpr:
This will be very useful in overriding default configurations in helm using deployment tools like porter
+1 for this, it would be very useful
This was fixed with 1.16.0 release: https://github.com/percona/percona-helm-charts/pull/295