We allows creation and customization of object store users through the custom resource definitions (CRDs).
Execute commands on the control node of the cluster.
Parameters
Parameters | Description |
---|---|
name | The name of the object store user to create. |
namespace | The namespace of the object store user is created. |
displayName | The display name. |
clusterNamespace | The namespace where the parent CephCluster and CephObjectStore are found. If not specified, the user must be in the same namespace as the cluster and object store. To enable this feature, the CephObjectStore allowUsersInNamespaces must include the namespace of this user. |
ObjectStore | The object store in which the user will be created. This matches the name of the object storage pool. |
quotas | optional This represents quota limitation can be set on the user. -1 indicates no restriction.-1 indicates no restriction.-1 indicates no restriction. |
capabilities | optional Ceph allows users to be given additional permissions. This setting can currently only be used during the creation of the object store user. If a user's capabilities need modified, the user must be deleted and re-created. See the Ceph docs for more info. We supports adding read , write , read,write , or * permissions for the following resources: |
If a CephObjectStoreUser is created in a namespace other than the Rook cluster namespace, the namespace must be added to this list of allowed namespaces, or specify "*" to allow all namespaces. This is useful for applications that need object store credentials to be created in their own namespace.
Execute commands on the control node of the cluster.
Execute commands on the control node of the cluster.