diff --git a/charts/apiserver-webhook/templates/deployment.yaml b/charts/apiserver-webhook/templates/deployment.yaml index 1689ac7c..0ce2b8e7 100644 --- a/charts/apiserver-webhook/templates/deployment.yaml +++ b/charts/apiserver-webhook/templates/deployment.yaml @@ -141,6 +141,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName +{{ include "helm-toolkit.utils.to_k8s_env_vars" .Values.pod.env.apiserver | indent 12 }} command: {{- range .Values.command_prefix }} - {{ . }} diff --git a/charts/apiserver-webhook/values.yaml b/charts/apiserver-webhook/values.yaml index 211e1e8b..71b5d81b 100644 --- a/charts/apiserver-webhook/values.yaml +++ b/charts/apiserver-webhook/values.yaml @@ -238,6 +238,9 @@ pod: failureThreshold: 3 initialDelaySeconds: 15 periodSeconds: 20 + env: + apiserver: + GODEBUG: http2server=0,http2client=0 lifecycle: upgrades: daemonsets: diff --git a/charts/apiserver/templates/etc/_kubernetes-apiserver.yaml.tpl b/charts/apiserver/templates/etc/_kubernetes-apiserver.yaml.tpl index acd7f5e1..b2c648e4 100644 --- a/charts/apiserver/templates/etc/_kubernetes-apiserver.yaml.tpl +++ b/charts/apiserver/templates/etc/_kubernetes-apiserver.yaml.tpl @@ -89,6 +89,7 @@ spec: value: {{ .Values.network.kubernetes_apiserver.port | quote }} - name: ETCD_ENDPOINTS value: {{ .Values.apiserver.etcd.endpoints | quote }} +{{ include "helm-toolkit.utils.to_k8s_env_vars" .Values.pod.env.apiserver | indent 8 }} command: {{- range .Values.const.command_prefix }} diff --git a/charts/apiserver/values.yaml b/charts/apiserver/values.yaml index 0549111e..cb4bf098 100644 --- a/charts/apiserver/values.yaml +++ b/charts/apiserver/values.yaml @@ -350,6 +350,9 @@ pod: initialDelaySeconds: 10 periodSeconds: 5 timeoutSeconds: 5 + env: + apiserver: + GODEBUG: http2server=0,http2client=0 manifests: configmap_bin: true