feat: Add minio operator to BigBang core
Feature Request
Why
The long term goal is to have BigBang be capable of leveraging in cluster options for storage needs such as object storage. Adding a minio operator as a core feature of BigBang allows the other packages within BigBang (or operators on a BigBang cluster) the capabilities of the minio
CustomResource for scalable ha objectstorage option.
Proposed Solution
Minio pretty much has the market cornered for this solution, and there doesn't appear to require much of an ADR, so this will focus primarily on implementation of the minio operator and the accompanying docs around its usage.
Definition of Done
-
Tagged release of the package -
Added into BigBang -
Documentation exists for adding/enabling the deployment
Extra Notes
This issue is not intended to define the work needed to leverage in cluster minio services. Those capabilities will be added as future tasks. This is simply to lay out the groundwork needed to eventually get to that stage.