Skip to content

[DONT MERGE ][documentdb] Rename mongocluster administrator password option to --password#1044

Draft
amatarritamicrosoft wants to merge 6 commits into
Azure:mainfrom
amatarritamicrosoft:feature-documentDB-v2
Draft

[DONT MERGE ][documentdb] Rename mongocluster administrator password option to --password#1044
amatarritamicrosoft wants to merge 6 commits into
Azure:mainfrom
amatarritamicrosoft:feature-documentDB-v2

Conversation

@amatarritamicrosoft

Copy link
Copy Markdown
Member

Summary

Renames the mongocluster administrator password option from --admin-password to --password, for consistency with the reset-password and restore commands and with peer database CLIs (sql, mysql, postgres).

Change

Updates the DocumentDB mongocluster model for api-version 2026-06-01 so the administrator password argument is exposed as --password / -p.

This model change pairs with the regenerated extension code in the matching azure-cli-extensions follow-up.

Raised from PR #10059 review feedback.

Update the mongoCluster create and update command model so the
administrator password argument uses --password/-p, matching the
reset-password and restore commands in the extension.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 8bf5e49a-3c3e-4dfe-851d-1f2790a2852b
@amatarritamicrosoft amatarritamicrosoft changed the title [documentdb] Rename mongocluster administrator password option to --password [DONT MERGE ][documentdb] Rename mongocluster administrator password option to --password Jul 14, 2026
amatarritamicrosoft and others added 5 commits July 16, 2026 00:42
…word arg

Add the admin-password option back alongside password and p so the
administrator password argument exposes all three aliases on both create and
update, matching the reset-password command and peer resource providers. This
addresses PR review feedback asking for a consistent alias set on both sides.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 8bf5e49a-3c3e-4dfe-851d-1f2790a2852b
The mongoClusters users API only accepts Microsoft Entra ID principals, so the
generic `user` naming is misleading. Rename the command group to `entra-user`
and the identifier arg to `--object-id` (keeps -n/--name), with Entra-specific
help stating the value is the Entra object (client) ID. Also fix the show help
typo and the roles singular option (was `--role`, which the generator turned
into ----role).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 40a4fbc4-fd62-4bcc-9b7d-6e70f80e114d
Per Oliver Towers' review: an entra-user binding grants an already-existing
Microsoft Entra principal data-plane access to the cluster, rather than creating
a new user, so assign/remove sets the right expectation and matches the sibling
`mongocluster identity assign/remove`. Renames the create command to `assign`
and delete to `remove` (verbs only; the group and update/show/list stay).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 40a4fbc4-fd62-4bcc-9b7d-6e70f80e114d
Set stage=Preview on all documentdb mongocluster commands so the generated code
and reference docs show Preview instead of GA. Also update the root and
mongocluster group help to the Azure DocumentDB branding.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 40a4fbc4-fd62-4bcc-9b7d-6e70f80e114d
Rename the replica list argument option from cluster-name to
parent-cluster-name so it clearly refers to the parent cluster, per
review feedback. Updates the command example, the group readme, and the
replicas resource model.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 40a4fbc4-fd62-4bcc-9b7d-6e70f80e114d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant