etcd job from cfcr-etcd/1.5.0
              Github source:
              0b9a56b or
              master branch
            
Properties¶
etcd¶
  
  
    
dns_suffix¶If provided, used as a DNS suffix for all nodes in the etcd cluster
metrics_port¶IF provided with etcd.metrics_protocol, metrics endpoints listen on the port. 2379 and 2380 can not be used.
metrics_protocol¶IF provided with etcd.metrics_port, metrics endpoints listen with the protocol. http or https.
tls¶
  
  
    
etcd¶
ca¶CA for etcd client and server authentication
certificate¶Certificate for etcd client and server authentication
private_key¶Private key for etcd client and server authentication
etcdctl¶
ca¶CA for etcdctl client authentication
certificate¶Certificate for etcdctl client authentication
private_key¶Private key for etcdctl client authentication
peer¶
ca¶CA for peer authentication
certificate¶Certificate for peer authentication
private_key¶Private key for peer authentication
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/drain(from- bin/drain.erb)
- bin/ensure-member-healthy(from- bin/ensure-member-healthy.erb)
- bin/etcd(from- bin/etcd.erb)
- bin/etcdctl(from- bin/etcdctl.erb)
- bin/post-start(from- bin/post-start.erb)
- bin/pre-start(from- bin/pre-start.erb)
- bin/setup(from- bin/setup.erb)
- bin/utils.sh(from- bin/utils.sh.erb)
- config/bpm.yml(from- config/bpm.yml.erb)
- config/etcd-ca.crt(from- config/etcd-ca.crt.erb)
- config/etcd.crt(from- config/etcd.crt.erb)
- config/etcd.key(from- config/etcd.key.erb)
- config/etcdctl-ca.crt(from- config/etcdctl-ca.crt.erb)
- config/etcdctl.crt(from- config/etcdctl.crt.erb)
- config/etcdctl.key(from- config/etcdctl.key.erb)
- config/peer-ca.crt(from- config/peer-ca.crt.erb)
- config/peer.crt(from- config/peer.crt.erb)
- config/peer.key(from- config/peer.key.erb)
Packages¶
            Packages are compiled and placed onto corresponding
            instances during the deployment process. Packages will be
            placed into /var/vcap/packages/ directory.