1 # Default values for etcd-operator.
2 # This is a YAML-formatted file.
3 # Declare variables to be passed into your templates.
6 # To be used from parent operator package requirements.yaml
10 ## Reference to one or more secrets to be used when pulling images
11 ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
14 # - name: "image-pull-secret"
16 ## Install Default RBAC roles and bindings
21 ## Service account name and whether to create it
26 # Select what to deploy
29 # one time deployment, delete once completed,
30 # Ref: https://github.com/coreos/etcd-operator/blob/master/doc/user/walkthrough/backup-operator.md
32 # one time deployment, delete once completed
33 # Ref: https://github.com/coreos/etcd-operator/blob/master/doc/user/walkthrough/restore-operator.md
34 restoreOperator: false
36 # creates custom resources, not all required,
37 # you could use `helm template --values <values.yaml> --name release_name ... `
38 # and create the resources yourself to deploy on your cluster later
40 createEtcdClusterCRD: false
41 createBackupCRD: false
42 createRestoreCRD: false
49 repository: quay.io/coreos/etcd-operator
55 ## Node labels for etcd-operator pod assignment
56 ## Ref: https://kubernetes.io/docs/user-guide/node-selection/
58 ## additional command arguments go here; will be translated to `--key=value` form
59 ## e.g., analytics: true
61 ## Configurable health checks against the /readyz endpoint that etcd-operator exposes
64 initialDelaySeconds: 0
71 initialDelaySeconds: 0
78 name: etcd-backup-operator
81 repository: quay.io/coreos/etcd-operator
92 ## Node labels for etcd pod assignment
93 ## Ref: https://kubernetes.io/docs/user-guide/node-selection/
95 ## additional command arguments go here; will be translated to `--key=value` form
96 ## e.g., analytics: true
103 name: etcd-restore-operator
106 repository: quay.io/coreos/etcd-operator
115 # The format of "path" must be: "<s3-bucket-name>/<path-to-backup-file>"
116 # e.g: "etcd-snapshot-bucket/v1/default/example-etcd-cluster/3.2.10_0000000000000001_etcd.backup"
119 ## Node labels for etcd pod assignment
120 ## Ref: https://kubernetes.io/docs/user-guide/node-selection/
122 ## additional command arguments go here; will be translated to `--key=value` form
123 ## e.g., analytics: true
128 ## etcd-cluster specific values
134 repository: quay.io/coreos/etcd
142 peerSecret: etcd-peer-tls
143 serverSecret: etcd-server-tls
144 operatorSecret: etcd-client-tls
145 ## etcd cluster pod specific values
146 ## Ref: https://github.com/coreos/etcd-operator/blob/master/doc/user/spec_examples.md#three-members-cluster-with-resource-requirement
148 ## Antiaffinity for etcd pod assignment
149 ## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
158 ## Node labels for etcd pod assignment
159 ## Ref: https://kubernetes.io/docs/user-guide/node-selection/