Skip to content

minio-server job from minio/2022-02-07T08-17-33Z

Github source: c911234 or master branch

Properties

ca_cert

PEM-encoded certificate used to sign the certificates of the other Minio nodes. Required if server_cert is specified and server_cert was signed by a third-party CA.

console_port

The port on which the Minio Console UI should bind

Default
9001

credential

accesskey

The access key the server should accept

secretkey

The secret key the server should accept

dns_alias

When set, the nodes in the minio cluster will communicate with each other using ‘$NODE_ID.$DNS_ALIAS’ as the hostname. HTTPS certs should use this domain as the Common Name plus a wildcard Subject Alt Name, e.g. ‘minio-server.service.cf.internal’ and ‘*.minio-server.service.cf.internal’. This is a temporary workaround until BOSH DNS supports autogenerated certs for BOSH DNS records.

Example
minio-server.service.cf.internal

envs

environmental variable settings for MinIO process

Default
""
Example
|+
  export MINIO_STORAGE_CLASS_STANDARD=EC:2
  export MINIO_BROWSER=off

licensekey

pcf_tile_version

PCF Tile version

Default
""

port

The port on which the Minio server should bind

Default
9000

server_cert

PEM-encoded certificate for the Minio server. When set, nodes will communicate with each other over HTTPS rather than HTTP. See ‘dns_alias’ property below for hostname information.

server_key

PEM-encoded private key for the Minio server.

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/minio-server/ directory (learn more).

  • bin/ctl (from ctl.erb)
  • bin/dns/healthy (from health_check.erb)
  • bin/pre-start (from pre-start.erb)
  • config/ca.crt (from ca.crt.erb)
  • config/private.key (from private.key.erb)
  • config/public.crt (from public.crt.erb)
  • dns/aliases.json (from dns/aliases.json.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.