kube-object-storage / lib-bucket-provisioner

Library for the dynamic provisioning of object store buckets to be used by object store providers.
Apache License 2.0
20 stars 22 forks source link

Change key names in storage class parameters section #182

Open jeffvance opened 4 years ago

jeffvance commented 4 years ago

CSI uses well-defined key names in the storage class's parameters section. Example:

csi.storage.k8s.io/provisioner-secret-name
csi.storage.k8s.io/provisioner-secret-namespace
csi.storage.k8s.io/fstype

Even though the bucket library is not (yet?) part of the kubernetes organization, we can adopt similar names, especially in conjunction with other open issues that break the api.

Consider key names such as:

bucket.object-storage.k8s/secret-name
bucket.object-storage.k8s/secret-namespace
bucket.object-storage.k8s/region
copejon commented 4 years ago

+1 Before we do this, let's hammer down versioning.

jeffvance commented 4 years ago

hammer down versioning.

See #132