-
Notifications
You must be signed in to change notification settings - Fork 6
Description
Summary
As platform engineer
I want features that improve bucket management
So that MinIO admins have to rely less on manually interacting with the UI or running CLI commands locally
Context
Current provider allows us to make buckets, users and policies, which is great. But bucket management and interactions with the tenant console (we use MinIO operator) doesn't end there. It would be great if there was an ability to add identity providers for OpenID/LDAP, add bucket storage quotas, lifecycle management, replications, add tiering and site replications, etc. - all from the same (with extra properties) or similar K8s resources that the provider already has.
Out of Scope
- Add support to each command that the CLI has
- Add tiering configuration support for all cloud providers
Further links
No response
Acceptance Criteria
No response
Implementation Ideas
I am happy to help and contribute to some of these features (I am new to this, but am happy to learn along the way). In my workplace - we have internal MinIO client operator, which currently has the same features as this provider - create buckets, users, policies. Before we dedicate time to improve our own, we could instead add these features upstream, if you believe that this provider would benefit from these and should have it.