-
Notifications
You must be signed in to change notification settings - Fork 17
K8SPSMDB-723 Documented hidden nodes #254
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Removed tech preview label from Vault in Encryption doc modified: docs/encryption.md
Reworked Arbiter nad non-voting nodes page to include hidden nodes Documented hidden nodes options in CR reference modified: docs/arbiter.md modified: docs/operator.md
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds comprehensive documentation for MongoDB hidden nodes feature. The main purpose is to document the hidden nodes functionality that was previously undocumented, providing users with configuration options and explanations.
- Added complete documentation for hidden nodes configuration options in the Custom Resource options reference
- Enhanced the arbiter documentation to cover all replica set member types including hidden nodes
- Updated encryption documentation with improved formatting and structure
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 5 comments.
File | Description |
---|---|
docs/operator.md | Added comprehensive documentation for replsets.hidden configuration options with all available settings |
docs/encryption.md | Updated formatting, improved content structure, and enhanced readability of encryption documentation |
docs/arbiter.md | Restructured to cover all replica set member types including new hidden nodes section |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
| :material-text-long: subdoc | `{}` | | ||
|
||
### `replsets.nonvoting.afinity.antiAffinityTopologyKey` | ||
### `replsets.nonvoting.affinity.antiAffinityTopologyKey` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed typo in 'affinity' - was previously misspelled as 'afinity'.
Copilot uses AI. Check for mistakes.
dd04899
to
6898dcb
Compare
docs/arbiter.md
Outdated
An arbiter cannot become a primary and does not have a complete copy of the | ||
data. The arbiter does have one election vote and can be the odd number for | ||
elections. The arbiter does not demand a persistent volume. | ||
In addition to primary and secondary nodes, a replica set can include specialized member types: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In addition to primary and secondary nodes, a replica set can include specialized member types: | |
In a MongoDB replica set, besides the primary and regular secondaries, you can have specialized secondaries like hidden, arbiter, and non-voting members. |
docs/arbiter.md
Outdated
It is possible to add a non-voting node in the edge location through the | ||
`externalNodes` option. Please see [cross-site replication documentation](replication.md) | ||
for details. | ||
Hidden nodes are secondary members that hold a full copy of the data but are not visible to client applications. Hidden always have a 0 priority and therefore, cannot become a primary. But they may vote in primary elections. Read more how the Operator [manages voting members in replica set](#manage-voting-members-in-replica-set). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We need to a add information that in our implementation the hidden members are added as Voting.
No description provided.