Skip to content
Zachary Seguin edited this page Dec 4, 2020 · 5 revisions

New MinIO instance

The follow describes the process for adding a new MinIO instance to the DAaaS environment.

  1. Deploy the instance in the minio-operator repo
  2. Setup the Vault MinIO secret engine in the terraform repository a. secret_minio_*.tf (defines the secret engine which will allow issuance of MinIO keys) b. policy_boathouse.tf (grant access to boathouse) c. policy_goofys_injector.tf (grant access to the goofys injector) d. policy_minio.tf e. policy_profile_configurator.tf (grant access to the profile configurator to setup roles)
  3. Update the kubeflow-controller

This is a configuration-only update. There is a GitHub secret on the repository called MINIO_INSTANCES, which refers to the name of the secret engine in Vault (example: minio_minimal_tenant1).

This is a comma-separated list: minio_minimal_tenant1,minio_pachyderm_tenant1,minio_premium_tenant1

Clone this wiki locally