From 8992927f4dfa3143459991e9decf3f11c4235855 Mon Sep 17 00:00:00 2001 From: Mark Burnett Date: Wed, 3 Jan 2018 12:51:34 -0600 Subject: [PATCH] Support HTTP proxy in the Promenade API deployment Change-Id: Iac99c4ea7c5b6f381910fd97207b3a16d644de75 --- charts/promenade/templates/deployment-api.yaml | 7 +++++++ charts/promenade/values.yaml | 14 ++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/charts/promenade/templates/deployment-api.yaml b/charts/promenade/templates/deployment-api.yaml index ed62cb0c..c5d6a750 100644 --- a/charts/promenade/templates/deployment-api.yaml +++ b/charts/promenade/templates/deployment-api.yaml @@ -46,6 +46,13 @@ spec: command: - /opt/promenade/entrypoint.sh - server + {{- if .Values.pod.env.promenade_api }} + env: + {{- range .Values.pod.env.promenade_api }} + - name: {{ .name }} + value: {{ .value }} + {{- end }} + {{- end }} ports: - name: api-public containerPort: {{ .Values.network.api.port }} diff --git a/charts/promenade/values.yaml b/charts/promenade/values.yaml index 628f433d..653c8c5f 100644 --- a/charts/promenade/values.yaml +++ b/charts/promenade/values.yaml @@ -132,6 +132,20 @@ pod: default: preferredDuringSchedulingIgnoredDuringExecution topologyKey: default: kubernetes.io/hostname + env: + promenade_api: +# - name: http_proxy +# value: http://proxy.example.com:8080 +# - name: https_proxy +# value: http://proxy.example.com:8080 +# - name: no_proxy +# value: 10.96.0.1 +# - name: HTTP_PROXY +# value: http://proxy.example.com:8080 +# - name: HTTPS_PROXY +# value: http://proxy.example.com:8080 +# - name: NO_PROXY +# value: 10.96.0.1 replicas: api: 1 lifecycle: