2019-03-13 23:15:14 -06:00
|
|
|
#################################################################################################################
|
|
|
|
|
# Create an object store user for access to the s3 endpoint.
|
|
|
|
|
# kubectl create -f object-user.yaml
|
|
|
|
|
#################################################################################################################
|
|
|
|
|
|
2018-12-03 15:08:29 -07:00
|
|
|
apiVersion: ceph.rook.io/v1
|
2018-12-03 23:48:40 -07:00
|
|
|
kind: CephObjectStoreUser
|
2018-11-09 09:41:00 -06:00
|
|
|
metadata:
|
|
|
|
|
name: my-user
|
2020-12-09 13:21:15 -07:00
|
|
|
namespace: rook-ceph # namespace:cluster
|
2018-11-09 09:41:00 -06:00
|
|
|
spec:
|
|
|
|
|
store: my-store
|
|
|
|
|
displayName: "my display name"
|
2021-06-28 14:40:54 +05:30
|
|
|
# Quotas set on the user
|
|
|
|
|
# quotas:
|
|
|
|
|
# maxBuckets: 100
|
|
|
|
|
# maxSize: 10G
|
|
|
|
|
# maxObjects: 10000
|
|
|
|
|
# Additional permissions given to the user
|
|
|
|
|
# capabilities:
|
|
|
|
|
# user: "*"
|
|
|
|
|
# bucket: "*"
|
|
|
|
|
# metadata: "*"
|
|
|
|
|
# usage: "*"
|
|
|
|
|
# zone: "*"
|