Chart
mongodb
Chart Version
1.7.17
Kubernetes Version
No response
Helm Version
No response
Deployment Method
None
Steps to Reproduce
The word "arbiter" does not appear anywhere in the chart source: not in values.yaml, not in values.schema.json, not in any file under templates/, and not in README.md, DESIGN.md, docs/*.md, ci/*.yaml, examples/*.yaml, or tests/*.yaml of the mongodb chart at version 1.7.17 (appVersion 8.3.8) in https://github.com/helmforgedev/charts.
Expected Behavior
No response
Actual Behavior
The chart can only provision data-bearing replica set members — the StatefulSet replica count is driven entirely by replicaSet.members, with no separate workload type for a lightweight, non-data-bearing member. So the only way to reach 3 replica set members is 3 full data-bearing instances; there is no way to get 2 data-bearing members plus a 3rd, storage-free arbiter as the site documentation implies. This contradicts the "With Arbiter" example and the arbiter.enabled row in the Architecture reference table on the chart's own documentation page.
Values (relevant snippet)
Error Output
Additional Context
Chart
mongodb
Chart Version
1.7.17
Kubernetes Version
No response
Helm Version
No response
Deployment Method
None
Steps to Reproduce
The word "arbiter" does not appear anywhere in the chart source: not in values.yaml, not in values.schema.json, not in any file under
templates/, and not inREADME.md,DESIGN.md,docs/*.md,ci/*.yaml,examples/*.yaml, ortests/*.yamlof the mongodb chart at version 1.7.17 (appVersion 8.3.8) in https://github.com/helmforgedev/charts.Expected Behavior
No response
Actual Behavior
The chart can only provision data-bearing replica set members — the StatefulSet replica count is driven entirely by replicaSet.members, with no separate workload type for a lightweight, non-data-bearing member. So the only way to reach 3 replica set members is 3 full data-bearing instances; there is no way to get 2 data-bearing members plus a 3rd, storage-free arbiter as the site documentation implies. This contradicts the "With Arbiter" example and the arbiter.enabled row in the Architecture reference table on the chart's own documentation page.
Values (relevant snippet)
Error Output
Additional Context
arbiter.enabledrow in the Architecture table.values.yaml,templates/_helpers.tpl,templates/statefulset.yaml).docs/replicaset.mdin the same chart lists running only 2 members as a risk and recommends 3 as the minimum — the documented arbiter example is meant to avoid exactly that, but silently doesn't.