...
- CloudStack admin should be able to add supported Object Storage providers (min.io based infra, ceph object storage etc.).
- CloudStack users should be able to create buckets and manage their lifecycle.
- Users/projects get billed by aggregate data storage on per bucket basis
Architecture and Design description
...
- object_store
- id
- uuid
- name
- description
- provider
- url
- total_size
- used_size
- created
- removed
- object_store_details
- bucket
- id
- uuid
- name
- description
- store_id
- size
- url
- created
- removed
Service Layer Changes
Describe business/service layer changes, changes in frameworks, plugins ...<ToDo>
UI Changes
- UI for managing object storage pools
- UI for bucket operationoperations
- S3 compatible UI client for managing objects
...