Skip to content

syslog_drain_binder job from cf/279

Github source: 174af709 or master branch

Properties

cc

internal_service_hostname

Internal hostname used to resolve the address of the Cloud Controller

Default
cloud-controller-ng.service.cf.internal

mutual_tls

ca_cert

PEM-encoded CA certificate for secure, mutually authenticated TLS communication

tls_port

Port for internal TLS communication

Default
9023

loggregator

disable_syslog_drains

Disable syslog drain capability in Loggregator. This is meant to be used when migrating to cf-syslog-drain-release.

Default
false

etcd

ca_cert

PEM-encoded CA certificate

Default
""
machines

IPs pointing to the ETCD cluster

maxconcurrentrequests

Number of concurrent requests to ETCD

Default
10
require_ssl

Enable ssl for all communication with etcd

Default
false

tls

syslogdrainbinder
cert

TLS certificate for syslogdrainbinder

key

TLS key for syslogdrainbinder

metron_endpoint

dropsonde_port

The port used to emit dropsonde messages to the Metron agent

Default
3457

host

The host used to emit messages to the Metron agent

Default
127.0.0.1

ssl

skip_cert_verify

When connecting over https, ignore bad ssl certificates

Default
false

syslog_drain_binder

drain_url_ttl_seconds

Time to live for drain urls in seconds

Default
60

etcd

client_cert

PEM-encoded client certificate

Default
""
client_key

PEM-encoded client key

Default
""

locked_memory_limit

Size (KB) of shell’s locked memory limit. Set to ‘kernel’ to use the kernel’s default. Non-numeric values other than ‘kernel’, ‘soft’, ‘hard’, and ‘unlimited’ will result in an error.

Default
unlimited

polling_batch_size

Batch size for the poll from cloud controller

Default
1000

update_interval_seconds

Interval on which to poll cloud controller in seconds

Default
15

system_domain

Domain reserved for CF operator, base URL where the login, uaa, and other non-user apps listen

Templates

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

  • bin/syslog_drain_binder_ctl (from syslog_drain_binder_ctl.erb)
  • config/certs/etcd-ca.crt (from etcd-ca.crt.erb)
  • config/certs/etcd-client.crt (from etcd-client.crt.erb)
  • config/certs/etcd-client.key (from etcd-client.key.erb)
  • config/certs/mutual_tls_ca.crt (from mutual_tls_ca.crt.erb)
  • config/certs/syslogdrainbinder.crt (from syslogdrainbinder.crt.erb)
  • config/certs/syslogdrainbinder.key (from syslogdrainbinder.key.erb)
  • config/syslog_drain_binder.json (from syslog_drain_binder.json.erb)

Packages

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