Skip to content

arbiter.enabled documented on helmforge.dev is not implemented in the mongodb chart (v1.7.17) #1075

Description

@bslpzk

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingtriage

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions