Skip to content

etcd job from cf/209

The ETCD server provides a highly-available key value store that is used by the HM9000 and the Doppler server.

Github source: 35f75e02 or master branch

Properties

election_timeout_in_milliseconds

Time without recieving a heartbeat before peer should attempt to become leader. See https://coreos.com/docs/cluster-management/debugging/etcd-tuning

Default
1000

etcd

machines

IPs of etcd machines

heartbeat_interval_in_milliseconds

Interval between heartbeats. See https://coreos.com/docs/cluster-management/debugging/etcd-tuning

Default
50

networks

apps

Used to get our IP address

Templates

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

  • bin/etcd_ctl (from etcd_ctl.erb)

Packages

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