etcd chart: additional env vars for etcd pods
Allows extra environment variables to be applied to the etcd pods. Can be used to apply tuning parameters, enable experimental flags, etc. Change-Id: I9d82514b6e3a292edc472d885c0a61d5c81199f5
This commit is contained in:
parent
7d5baf4e25
commit
7c6043772b
|
@ -123,6 +123,7 @@ spec:
|
||||||
value: https://$(POD_IP):{{ .Values.network.service_peer.target_port }}
|
value: https://$(POD_IP):{{ .Values.network.service_peer.target_port }}
|
||||||
- name: MANIFEST_PATH
|
- name: MANIFEST_PATH
|
||||||
value: /manifests/{{ .Values.service.name }}.yaml
|
value: /manifests/{{ .Values.service.name }}.yaml
|
||||||
|
{{ include "helm-toolkit.utils.to_k8s_env_vars" .Values.pod.env.etcd | indent 8 }}
|
||||||
{{ dict "envAll" $envAll "component" "etcd" "container" "etcd" "type" "readiness" "probeTemplate" (include "etcdreadinessProbeTemplate" $envAll | fromYaml) | include "helm-toolkit.snippets.kubernetes_probe" | indent 6 }}
|
{{ dict "envAll" $envAll "component" "etcd" "container" "etcd" "type" "readiness" "probeTemplate" (include "etcdreadinessProbeTemplate" $envAll | fromYaml) | include "helm-toolkit.snippets.kubernetes_probe" | indent 6 }}
|
||||||
{{ dict "envAll" $envAll "component" "etcd" "container" "etcd" "type" "liveness" "probeTemplate" (include "etcdlivenessProbeTemplate" $envAll | fromYaml) | include "helm-toolkit.snippets.kubernetes_probe" | indent 6 }}
|
{{ dict "envAll" $envAll "component" "etcd" "container" "etcd" "type" "liveness" "probeTemplate" (include "etcdlivenessProbeTemplate" $envAll | fromYaml) | include "helm-toolkit.snippets.kubernetes_probe" | indent 6 }}
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
|
|
|
@ -188,6 +188,13 @@ pod:
|
||||||
# requires override for a specific use case e.g. calico-etcd or kubernetes-etcd
|
# requires override for a specific use case e.g. calico-etcd or kubernetes-etcd
|
||||||
example-etcd:
|
example-etcd:
|
||||||
etcd: localhost/docker-default
|
etcd: localhost/docker-default
|
||||||
|
env:
|
||||||
|
etcd:
|
||||||
|
# can be used for tuning, e.g. https://etcd.io/docs/v3.4.0/tuning/
|
||||||
|
# or other flags, e.g. https://etcd.io/docs/v3.4.0/op-guide/configuration/
|
||||||
|
# ETCD_HEARTBEAT_INTERVAL: 100
|
||||||
|
# ETCD_ELECTION_TIMEOUT: 1000
|
||||||
|
# ETCD_SNAPSHOT_COUNT: 10000
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
etcd_backup:
|
etcd_backup:
|
||||||
|
|
Loading…
Reference in New Issue