This repository has been archived by the owner on Jan 21, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 17
/
spec
88 lines (67 loc) · 2.46 KB
/
spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
---
name: etcd
templates:
pre-start.erb: bin/pre-start
dns_health_check.erb: bin/dns_health_check
drain: bin/drain
etcd_bosh_utils.sh.erb: bin/etcd_bosh_utils.sh
etcd_ctl.erb: bin/etcd_ctl
etcd_ctl_wrapper.erb: bin/etcd_ctl_wrapper
etcd_consistency_checker_ctl.sh.erb: bin/etcd_consistency_checker_ctl
etcd_network_diagnostics_run_ctl.sh.erb: bin/etcd_network_diagnostics_run_ctl.sh
etcd_network_diagnostics_run.sh.erb: bin/etcd_network_diagnostics_run.sh
packages:
- etcd-common
- etcd
- etcd-dns-checker
- etcd-consistency-checker
properties:
etcd.enable_network_diagnostics:
description: "Enable network diagnostics for etcd"
default: true
etcd.network_diagnostics_duration_in_seconds:
description: "Time in seconds that network diagnostic logs will be collected at startup"
default: 300
etcd.heartbeat_interval_in_milliseconds:
description: "Interval between heartbeats in milliseconds. See https://coreos.com/docs/cluster-management/debugging/etcd-tuning"
default: 50
etcd.election_timeout_in_milliseconds:
description: "Time without receiving a heartbeat before peer should attempt to become leader in milliseconds. See https://coreos.com/docs/cluster-management/debugging/etcd-tuning"
default: 1000
etcd.machines:
description: "Addresses of etcd machines"
etcd.cluster:
description: "Information about etcd cluster"
etcd.require_ssl:
description: "enable ssl for all communication with etcd"
default: true
etcd.ca_cert:
description: "PEM-encoded CA certificate"
etcd.server_cert:
description: "PEM-encoded server certificate"
etcd.server_key:
description: "PEM-encoded server key"
etcd.client_cert:
description: "PEM-encoded client certificate"
etcd.client_key:
description: "PEM-encoded client key"
etcd.client_ip:
description: "IP for etcd client"
default: "0.0.0.0"
etcd.peer_require_ssl:
description: "enable ssl between etcd peers"
default: true
etcd.peer_ca_cert:
description: "PEM-encoded peer CA certificate"
etcd.peer_cert:
description: "PEM-encoded peer certificate"
etcd.peer_key:
description: "PEM-encoded peer key"
etcd.peer_ip:
description: "IP for etcd peer"
default: "0.0.0.0"
etcd.dns_health_check_host:
description: "Host to ping for confirmation of DNS resolution"
default: "consul.service.cf.internal"
etcd.advertise_urls_dns_suffix:
description: "DNS suffix for all nodes in the etcd cluster"