BOSH allows users to easily version, package and deploy software in a reproducible manner. This repo provides BOSH release of MinIO Object Storage Server. You can use this release to deploy MinIO in standalone, single-node mode as well as in distributed mode on multiple nodes.
Upload MinIO release to the bosh director.
bosh upload-release https://bosh.io/d/github.com/minio/minio-boshrelease
$ bosh deploy -d minio manifests/manifest-fs-example.yml \
-v minio_deployment_name=minio \
-v minio_accesskey=admin \
-v minio_secretkey=CHANGEME!
For deploying a distributed version, set the number of desired instances in the manifest file.
$ bosh deploy -d minio manifests/manifest-dist-example.yml \
-v minio_deployment_name=minio \
-v minio_accesskey=admin \
-v minio_secretkey=CHANGEME!
For deploying a minio backed by a NAS mounted directory. In this example using NFS with the nfs_mounter job from the capi release.
$ bosh deploy -d minio manifests/manifest-nas-example.yml \
-v minio_deployment_name=minio \
-v minio_accesskey=admin \
-v minio_secretkey=CHANGEME!
For deploying a minio with registered routing for Console UI use ops:
$ bosh deploy -d minio manifests/manifest-[fs|dist|nas]-example.yml \
-v minio_deployment_name=minio \
-v minio_accesskey=admin \
-v minio_secretkey=CHANGEME! \
-o manifests/ops/register-console.yml \
-v minio_console_uri=my-minio.example.org
-
MinIO Internal Blobstore for PCF
Minio Internal Blobstore for PCF is a distributed S3 compatible blobstore for Pivotal Application Service (PAS). Operators can use Minio as blobstore for PAS instead of the internal WebDAV/NFS, which are single points of failure.
-
MinIO for PCF
provides on-demand dedicated MinIO instances for PCF developers. The tile uses on-demand-service-broker API for provisioning of MinIO instances.
MinIO BOSH release is licensed under GNU AFFERO GENERAL PUBLIC LICENSE 3.0 or later.
For commercial license and support, please contact [email protected].