Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve tenant management #59

Open
KarlisAG opened this issue Sep 23, 2024 · 1 comment
Open

Improve tenant management #59

KarlisAG opened this issue Sep 23, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@KarlisAG
Copy link

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.

@KarlisAG KarlisAG added the enhancement New feature or request label Sep 23, 2024
@KarlisAG KarlisAG changed the title Improve bucket management Improve tenant management Sep 26, 2024
@KarlisAG
Copy link
Author

KarlisAG commented Oct 4, 2024

Just added the first PR to support lifecycle management feature @Kidswiss. I have some more branches ready (for IDP and group management), but need to add tests and then will add them as well. Also would want to see how this PR goes to know if there is anything I need to change in this approach.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant