[SERVER-75085] Add catalog shard transition command actions to clusterManager role Created: 21/Mar/23  Updated: 29/Oct/23  Resolved: 28/Mar/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.0.0-rc0

Type: Task Priority: Major - P3
Reporter: Jack Mulrow Assignee: Wenqin Ye
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-74737 Can't run transitionToCatalogShard on... Closed
is depended on by SERVER-74738 Can't run transitionToDedicatedConfig... Closed
Backwards Compatibility: Fully Compatible
Sprint: Sharding NYC 2023-04-03
Participants:

 Description   

The new commands for transitioning a config server in and out of catalog shard mode have their own auth actions. They are not currently included in any built in role, and per the design they should be added to the built in clusterManager role.



 Comments   
Comment by Githook User [ 27/Mar/23 ]

Author:

{'name': 'wenqinYe', 'email': 'wenqin908@gmail.com', 'username': 'wenqinYe'}

Message: SERVER-75085: Add catalog shard transition command actions to clusterManager role
Branch: master
https://github.com/mongodb/mongo/commit/e611a936b6252bb988d52144bf02ea61ed6bc856

Comment by Jack Mulrow [ 21/Mar/23 ]

Some notes for the implementation:

  1. The clusterManager actions are defined here
  2. We should add cases for both transition commands to jstests/auth/lib/commands_lib.js, like the existing cases for add and remove shard
Generated at Thu Feb 08 06:29:16 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.