aboutsummaryrefslogtreecommitdiffstats
path: root/kud/tests/vnfs/comp-app/collection/etcd-m3db-operators/helm/operator/charts/etcd-operator/values.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'kud/tests/vnfs/comp-app/collection/etcd-m3db-operators/helm/operator/charts/etcd-operator/values.yaml')
-rw-r--r--kud/tests/vnfs/comp-app/collection/etcd-m3db-operators/helm/operator/charts/etcd-operator/values.yaml162
1 files changed, 162 insertions, 0 deletions
diff --git a/kud/tests/vnfs/comp-app/collection/etcd-m3db-operators/helm/operator/charts/etcd-operator/values.yaml b/kud/tests/vnfs/comp-app/collection/etcd-m3db-operators/helm/operator/charts/etcd-operator/values.yaml
new file mode 100644
index 00000000..e698f338
--- /dev/null
+++ b/kud/tests/vnfs/comp-app/collection/etcd-m3db-operators/helm/operator/charts/etcd-operator/values.yaml
@@ -0,0 +1,162 @@
+# Default values for etcd-operator.
+# This is a YAML-formatted file.
+# Declare variables to be passed into your templates.
+
+# Enable etcd-operator
+# To be used from parent operator package requirements.yaml
+enabled: true
+
+global:
+ ## Reference to one or more secrets to be used when pulling images
+ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
+ ##
+ imagePullSecrets: []
+ # - name: "image-pull-secret"
+
+## Install Default RBAC roles and bindings
+rbac:
+ create: true
+ apiVersion: v1
+
+## Service account name and whether to create it
+serviceAccount:
+ create: true
+ name:
+
+# Select what to deploy
+deployments:
+ etcdOperator: true
+ # one time deployment, delete once completed,
+ # Ref: https://github.com/coreos/etcd-operator/blob/master/doc/user/walkthrough/backup-operator.md
+ backupOperator: false
+ # one time deployment, delete once completed
+ # Ref: https://github.com/coreos/etcd-operator/blob/master/doc/user/walkthrough/restore-operator.md
+ restoreOperator: false
+
+# creates custom resources, not all required,
+# you could use `helm template --values <values.yaml> --name release_name ... `
+# and create the resources yourself to deploy on your cluster later
+customResources:
+ createEtcdClusterCRD: false
+ createBackupCRD: false
+ createRestoreCRD: false
+
+# etcdOperator
+etcdOperator:
+ name: etcd-operator
+ replicaCount: 1
+ image:
+ repository: quay.io/coreos/etcd-operator
+ tag: v0.9.4
+ pullPolicy: Always
+ resources:
+ cpu: 100m
+ memory: 128Mi
+ ## Node labels for etcd-operator pod assignment
+ ## Ref: https://kubernetes.io/docs/user-guide/node-selection/
+ nodeSelector: {}
+ ## additional command arguments go here; will be translated to `--key=value` form
+ ## e.g., analytics: true
+ commandArgs: {}
+ ## Configurable health checks against the /readyz endpoint that etcd-operator exposes
+ readinessProbe:
+ enabled: false
+ initialDelaySeconds: 0
+ periodSeconds: 10
+ timeoutSeconds: 1
+ successThreshold: 1
+ failureThreshold: 3
+ livenessProbe:
+ enabled: false
+ initialDelaySeconds: 0
+ periodSeconds: 10
+ timeoutSeconds: 1
+ successThreshold: 1
+ failureThreshold: 3
+# backup spec
+backupOperator:
+ name: etcd-backup-operator
+ replicaCount: 1
+ image:
+ repository: quay.io/coreos/etcd-operator
+ tag: v0.9.4
+ pullPolicy: Always
+ resources:
+ cpu: 100m
+ memory: 128Mi
+ spec:
+ storageType: S3
+ s3:
+ s3Bucket:
+ awsSecret:
+ ## Node labels for etcd pod assignment
+ ## Ref: https://kubernetes.io/docs/user-guide/node-selection/
+ nodeSelector: {}
+ ## additional command arguments go here; will be translated to `--key=value` form
+ ## e.g., analytics: true
+ commandArgs: {}
+ securityContext: {}
+ tolerations: []
+
+# restore spec
+restoreOperator:
+ name: etcd-restore-operator
+ replicaCount: 1
+ image:
+ repository: quay.io/coreos/etcd-operator
+ tag: v0.9.4
+ pullPolicy: Always
+ port: 19999
+ resources:
+ cpu: 100m
+ memory: 128Mi
+ spec:
+ s3:
+ # The format of "path" must be: "<s3-bucket-name>/<path-to-backup-file>"
+ # e.g: "etcd-snapshot-bucket/v1/default/example-etcd-cluster/3.2.10_0000000000000001_etcd.backup"
+ path:
+ awsSecret:
+ ## Node labels for etcd pod assignment
+ ## Ref: https://kubernetes.io/docs/user-guide/node-selection/
+ nodeSelector: {}
+ ## additional command arguments go here; will be translated to `--key=value` form
+ ## e.g., analytics: true
+ commandArgs: {}
+ securityContext: {}
+ tolerations: []
+
+## etcd-cluster specific values
+etcdCluster:
+ name: etcd-cluster
+ size: 3
+ version: 3.3.3
+ image:
+ repository: quay.io/coreos/etcd
+ tag: v3.3.3
+ pullPolicy: Always
+ enableTLS: false
+ # TLS configs
+ tls:
+ static:
+ member:
+ peerSecret: etcd-peer-tls
+ serverSecret: etcd-server-tls
+ operatorSecret: etcd-client-tls
+ ## etcd cluster pod specific values
+ ## Ref: https://github.com/coreos/etcd-operator/blob/master/doc/user/spec_examples.md#three-members-cluster-with-resource-requirement
+ pod:
+ ## Antiaffinity for etcd pod assignment
+ ## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
+ antiAffinity: false
+ resources:
+ limits:
+ cpu: 100m
+ memory: 128Mi
+ requests:
+ cpu: 100m
+ memory: 128Mi
+ ## Node labels for etcd pod assignment
+ ## Ref: https://kubernetes.io/docs/user-guide/node-selection/
+ nodeSelector: {}
+ securityContext: {}
+ tolerations: []