mirror of
https://gitee.com/milvus-io/milvus.git
synced 2025-12-06 17:18:35 +08:00
enhance: Add RBAC support for UpdateReplicateConfiguration (#45123)
issue: https://github.com/milvus-io/milvus/issues/44123 Signed-off-by: bigsheeper <yihao.dai@zilliz.com>
This commit is contained in:
parent
7aa0ca5d4e
commit
e8bdc3f2a1
@ -970,7 +970,7 @@ common:
|
|||||||
readwrite:
|
readwrite:
|
||||||
privileges: ListDatabases,SelectOwnership,SelectUser,DescribeResourceGroup,ListResourceGroups,ListPrivilegeGroups,FlushAll,TransferNode,TransferReplica,UpdateResourceGroups # Cluster level readwrite privileges
|
privileges: ListDatabases,SelectOwnership,SelectUser,DescribeResourceGroup,ListResourceGroups,ListPrivilegeGroups,FlushAll,TransferNode,TransferReplica,UpdateResourceGroups # Cluster level readwrite privileges
|
||||||
admin:
|
admin:
|
||||||
privileges: ListDatabases,SelectOwnership,SelectUser,DescribeResourceGroup,ListResourceGroups,ListPrivilegeGroups,FlushAll,TransferNode,TransferReplica,UpdateResourceGroups,BackupRBAC,RestoreRBAC,CreateDatabase,DropDatabase,CreateOwnership,DropOwnership,ManageOwnership,CreateResourceGroup,DropResourceGroup,UpdateUser,RenameCollection,CreatePrivilegeGroup,DropPrivilegeGroup,OperatePrivilegeGroup # Cluster level admin privileges
|
privileges: ListDatabases,SelectOwnership,SelectUser,DescribeResourceGroup,ListResourceGroups,ListPrivilegeGroups,FlushAll,TransferNode,TransferReplica,UpdateResourceGroups,BackupRBAC,RestoreRBAC,CreateDatabase,DropDatabase,CreateOwnership,DropOwnership,ManageOwnership,CreateResourceGroup,DropResourceGroup,UpdateUser,RenameCollection,CreatePrivilegeGroup,DropPrivilegeGroup,OperatePrivilegeGroup,UpdateReplicateConfiguration # Cluster level admin privileges
|
||||||
database:
|
database:
|
||||||
readonly:
|
readonly:
|
||||||
privileges: ShowCollections,DescribeDatabase # Database level readonly privileges
|
privileges: ShowCollections,DescribeDatabase # Database level readonly privileges
|
||||||
|
|||||||
@ -159,6 +159,7 @@ var (
|
|||||||
MetaStore2API(commonpb.ObjectPrivilege_PrivilegeGroupCollectionReadOnly.String()),
|
MetaStore2API(commonpb.ObjectPrivilege_PrivilegeGroupCollectionReadOnly.String()),
|
||||||
MetaStore2API(commonpb.ObjectPrivilege_PrivilegeGroupCollectionReadWrite.String()),
|
MetaStore2API(commonpb.ObjectPrivilege_PrivilegeGroupCollectionReadWrite.String()),
|
||||||
MetaStore2API(commonpb.ObjectPrivilege_PrivilegeGroupCollectionAdmin.String()),
|
MetaStore2API(commonpb.ObjectPrivilege_PrivilegeGroupCollectionAdmin.String()),
|
||||||
|
MetaStore2API(commonpb.ObjectPrivilege_PrivilegeUpdateReplicateConfiguration.String()),
|
||||||
},
|
},
|
||||||
commonpb.ObjectType_User.String(): {
|
commonpb.ObjectType_User.String(): {
|
||||||
MetaStore2API(commonpb.ObjectPrivilege_PrivilegeUpdateUser.String()),
|
MetaStore2API(commonpb.ObjectPrivilege_PrivilegeUpdateUser.String()),
|
||||||
@ -281,6 +282,7 @@ var (
|
|||||||
commonpb.ObjectPrivilege_PrivilegeDropDatabase.String(),
|
commonpb.ObjectPrivilege_PrivilegeDropDatabase.String(),
|
||||||
commonpb.ObjectPrivilege_PrivilegeAlterDatabase.String(),
|
commonpb.ObjectPrivilege_PrivilegeAlterDatabase.String(),
|
||||||
commonpb.ObjectPrivilege_PrivilegeFlush.String(),
|
commonpb.ObjectPrivilege_PrivilegeFlush.String(),
|
||||||
|
commonpb.ObjectPrivilege_PrivilegeUpdateReplicateConfiguration.String(),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -381,6 +383,7 @@ var (
|
|||||||
commonpb.ObjectPrivilege_PrivilegeCreatePrivilegeGroup.String(),
|
commonpb.ObjectPrivilege_PrivilegeCreatePrivilegeGroup.String(),
|
||||||
commonpb.ObjectPrivilege_PrivilegeDropPrivilegeGroup.String(),
|
commonpb.ObjectPrivilege_PrivilegeDropPrivilegeGroup.String(),
|
||||||
commonpb.ObjectPrivilege_PrivilegeOperatePrivilegeGroup.String(),
|
commonpb.ObjectPrivilege_PrivilegeOperatePrivilegeGroup.String(),
|
||||||
|
commonpb.ObjectPrivilege_PrivilegeUpdateReplicateConfiguration.String(),
|
||||||
})...,
|
})...,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user