1 # Default values for etcd-operator.
2 # This is a YAML-formatted file.
3 # Declare variables to be passed into your templates.
5 ## Install Default RBAC roles and bindings
10 ## Service account names and whether to create them
12 etcdOperatorServiceAccount:
15 backupOperatorServiceAccount:
18 restoreOperatorServiceAccount:
22 # Select what to deploy
25 # one time deployment, delete once completed,
26 # Ref: https://github.com/coreos/etcd-operator/blob/master/doc/user/walkthrough/backup-operator.md
28 # one time deployment, delete once completed
29 # Ref: https://github.com/coreos/etcd-operator/blob/master/doc/user/walkthrough/restore-operator.md
32 # creates custom resources, not all required,
33 # you could use `helm template --values <values.yaml> --name release_name ... `
34 # and create the resources yourself to deploy on your cluster later
36 createEtcdClusterCRD: false
37 createBackupCRD: false
38 createRestoreCRD: false
45 repository: quay.io/coreos/etcd-operator
51 ## Node labels for etcd-operator pod assignment
52 ## Ref: https://kubernetes.io/docs/user-guide/node-selection/
54 ## additional command arguments go here; will be translated to `--key=value` form
55 ## e.g., analytics: true
58 ## Configurable health checks against the /readyz endpoint that etcd-operator exposes
61 initialDelaySeconds: 0
68 initialDelaySeconds: 0
75 name: etcd-backup-operator
78 repository: quay.io/coreos/etcd-operator
89 ## Node labels for etcd pod assignment
90 ## Ref: https://kubernetes.io/docs/user-guide/node-selection/
92 ## additional command arguments go here; will be translated to `--key=value` form
93 ## e.g., analytics: true
98 name: etcd-restore-operator
101 repository: quay.io/coreos/etcd-operator
110 # The format of "path" must be: "<s3-bucket-name>/<path-to-backup-file>"
111 # e.g: "etcd-snapshot-bucket/v1/default/example-etcd-cluster/3.2.10_0000000000000001_etcd.backup"
114 ## Node labels for etcd pod assignment
115 ## Ref: https://kubernetes.io/docs/user-guide/node-selection/
117 ## additional command arguments go here; will be translated to `--key=value` form
118 ## e.g., analytics: true
121 ## etcd-cluster specific values
127 repository: quay.io/coreos/etcd
135 peerSecret: etcd-peer-tls
136 serverSecret: etcd-server-tls
137 operatorSecret: etcd-client-tls
138 ## etcd cluster pod specific values
139 ## Ref: https://github.com/coreos/etcd-operator/blob/master/doc/user/spec_examples.md#three-members-cluster-with-resource-requirement
141 ## Antiaffinity for etcd pod assignment
142 ## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
151 ## Node labels for etcd pod assignment
152 ## Ref: https://kubernetes.io/docs/user-guide/node-selection/