cloud-native-toolkit / multi-tenancy-gitops

Provides our opinionated point of view on how GitOps can be used to manage the infrastructure, services and application layers of K8s based systems
https://cloudnativetoolkit.dev/adopting/use-cases/gitops/gitops-ibm-cloud-paks/
Apache License 2.0
110 stars 730 forks source link

Minio Storage App Deployment #315

Open ShadyIBM opened 1 year ago

ShadyIBM commented 1 year ago

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. Within --> multi-tenancy-gitops/0-bootstrap/single-cluster/2-services
  1. Within --> multi-tenancy-gitops/doc

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.

therayy commented 1 year ago

resolve conflicts please