multi-tenancy-gitops icon indicating copy to clipboard operation
multi-tenancy-gitops copied to clipboard

Minio Storage App Deployment

Open ShadyIBM opened this issue 1 year ago • 1 comments

Description:

This pull request introduces the necessary changes to deploy the Minio storage app. Minio is an open-source, high-performance object storage system that allows you to store and retrieve data using Amazon S3-compatible APIs. The changes implemented in this pull request ensure the successful deployment of Minio on single cluster environment. This request also includes 2 readme files; one for the minio-stoarge app deployment guide and a second for SFG-FileZilla connection configuration step by step guide.

Changes:

  1. Within --> multi-tenancy-gitops/0-bootstrap/single-cluster/1-infra
  • 1-infra.yaml --> added minio-dev namespace
  • kustomization.yaml --> added namespace-minio
  • Within argocd --> added namespace-minio.yaml
  1. Within --> multi-tenancy-gitops/0-bootstrap/single-cluster/2-services
  • 2-services.yaml --> added minio-dev namespace
  • kustomization.yaml --> added minio-app
  • Within argocd/instances --> added minio-app.yaml
  1. Within --> multi-tenancy-gitops/doc
  • images --> added sftp-server-adapter.png
  • added minio-storage-recipe.md
  • added SFG-FileZila-Config.md

Testing:

Conducted unit tests to validate the correctness of individual components, including configuration parsing, Pod and PVC creation, and deployment script execution on an OpenShift cluster on IBM TechZone.

Additional Notes:

Please review the changes carefully and provide any feedback or suggestions. Once approved, the Minio storage app can be easily deployed, allowing users to leverage its powerful object storage capabilities.

ShadyIBM avatar May 27 '23 02:05 ShadyIBM

resolve conflicts please

therayy avatar Jul 18 '23 15:07 therayy