MinIO BOSH Release
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 release
Upload MinIO release to the bosh director.
bosh upload-release https://bosh.io/d/github.com/minio/minio-boshrelease
Deploy
Standalone Minio deployment
$ bosh deploy -d minio manifests/manifest-fs-example.yml \
-v minio_deployment_name=minio \
-v minio_accesskey=admin \
-v minio_secretkey=CHANGEME!
Distributed MinIO deployment
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!
NAS MinIO deployment
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!
MinIO Console UI
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
PCF Tiles
-
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.
License
MinIO BOSH release is licensed under GNU AFFERO GENERAL PUBLIC LICENSE 3.0 or later.
Commercial License and Support
For commercial license and support, please contact [email protected].