minio-server job from minio/2018-07-31T02-11-47Z
Github source:
d3669be
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.
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
pcf_tile_version
¶
PCF Tile version
- Default
""
port
¶
The port on which the Minio server should bind
- Default
9000
region
¶
The region the server should claim to be part of. Defaults to us-east-1.
- Default
us-east-1
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
(fromctl.erb
)bin/health_check
(fromhealth_check.erb
)config/ca.crt
(fromca.crt.erb
)config/config.json
(fromconfig.json.erb
)config/private.key
(fromprivate.key.erb
)config/public.crt
(frompublic.crt.erb
)dns/aliases.json
(fromdns/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.