This repository was archived by the owner on Mar 9, 2022. It is now read-only.
forked from Quentin-M/etcd-cloud-operator
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.example.yaml
43 lines (43 loc) · 1.54 KB
/
config.example.yaml
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
eco:
# The interval between each cluster verification by the operator.
check-interval: 15s
# The time after which, an unhealthy member will be removed from the cluster.
unhealthy-member-ttl: 30s
# Defines whether the operator will attempt to seed a new cluster from a
# snapshot after the managed cluster has lost quorum.
auto-disaster-recovery: true
# Configuration of the etcd instance.
etcd:
# The address that clients should use to connect to the etcd cluster (i.e.
# load balancer public address - hostname only, no schema or port number).
advertise-address:
# The directory where the etcd data is stored.
data-dir: /var/lib/etcd
# The TLS configuration for clients communication.
client-transport-security:
auto-tls: false
cert-file:
key-file:
trusted-ca-file:
client-cert-auth: false
# The TLS configuration for peers communication.
peer-transport-security:
auto-tls: true
cert-file:
key-file:
trusted-ca-file:
peer-client-cert-auth: false
# Defines the maximum amount of data that etcd can store, in bytes, before going into maintenance mode
backend-quota: 2147483648
# Configuration of the auto-scaling group provider.
asg:
provider: aws
# Configuration of the snapshot provider.
snapshot:
provider: s3
# The interval between each snapshot.
interval: 30m
# The time after which a backup has to be deleted.
ttl: 24h
# The bucket where snapshots are stored when using the S3 provider.
bucket: eco-kubernetes