loggr-syslog-binding-cache job from loggregator-agent/3.15
Github source:
3ef6eae
or
master branch
Properties¶
api
¶
batch_size
¶The batch size the syslog will request the Cloud Controller for bindings.
- Default
1000
polling_interval
¶The interval at which the syslog will poll the Cloud Controller for bindings.
- Default
1m
tls
¶
ca_cert
¶When the syslog communicates with the Cloud Controller it must validate the Cloud Controller’s certificate was signed by a trusted CA. This is the CA trusted by the syslog for that communication.
cert
¶This certificate is sent to the Cloud Controller when initiating a connection. It must be signed by a CA that is trusted by the Cloud Controller.
cn
¶When the syslog communicates with the Cloud Controller it must validate the Cloud Controller’s common name (CN) or subject alternative names (SANs) against the hostname or IP address used to initiate the connection. Most of the time this should be the hostname defined in api.url.
key
¶This is the private key for the certificate sent to the Cloud Controller when initiating a connection.
enabled
¶
Syslog binding cache is enabled on VM
- Default
true
external_port
¶
The port where the cache serves bindings
tls
¶
ca_cert
¶TLS loggregator root CA certificate. It is required for key/cert verification.
cert
¶TLS certificate for binding-cache signed by the loggregator CA
cipher_suites
¶An ordered list of supported SSL cipher suites. Allowed cipher suites are TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 and TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384.
- Default
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256:TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
cn
¶The common name the cache will use to validate certs
key
¶TLS private key for binfing-cache signed by the loggregator CA
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/loggr-syslog-binding-cache/
directory
(learn more).
config/bpm.yml
(frombpm.yml.erb
)config/certs/api_ca.crt
(fromapi_ca.crt.erb
)config/certs/api_client.crt
(fromapi_client.crt.erb
)config/certs/api_client.key
(fromapi_client.key.erb
)config/certs/binding_cache.crt
(frombinding_cache.crt.erb
)config/certs/binding_cache.key
(frombinding_cache.key.erb
)config/certs/loggregator_ca.crt
(fromloggregator_ca.crt.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.