diff --git a/install/kots/manifests/gitpod-http-proxy-settings.yaml b/install/kots/manifests/gitpod-http-proxy-settings.yaml index 292068154e504b..199add41e53f80 100644 --- a/install/kots/manifests/gitpod-http-proxy-settings.yaml +++ b/install/kots/manifests/gitpod-http-proxy-settings.yaml @@ -8,6 +8,8 @@ metadata: labels: app: gitpod component: gitpod-installer + annotations: + kots.io/when: '{{repl ConfigOptionEquals "enable_proxy_settings" "1" }}' type: Opaque data: httpProxy: repl{{ HTTPProxy | Base64Encode | quote }} diff --git a/install/kots/manifests/gitpod-kots-config.yaml b/install/kots/manifests/gitpod-kots-config.yaml index 348e1c04a97e5c..d53a90faee1c67 100644 --- a/install/kots/manifests/gitpod-kots-config.yaml +++ b/install/kots/manifests/gitpod-kots-config.yaml @@ -22,7 +22,7 @@ data: SSH_GATEWAY: repl{{ ConfigOption "ssh_gateway" | quote }} # Secret names - HTTP_PROXY_NAME: http-proxy-settings + HTTP_PROXY_NAME: '{{repl if (ConfigOptionEquals "enable_proxy_settings" "1" ) }}http-proxy-settings{{repl end }}' LICENSE_NAME: gitpod-license SSH_GATEWAY_HOST_KEY_NAME: ssh-gateway-host-key diff --git a/install/kots/manifests/kots-config.yaml b/install/kots/manifests/kots-config.yaml index dc143c7e5f9d03..3a5c9744103a44 100644 --- a/install/kots/manifests/kots-config.yaml +++ b/install/kots/manifests/kots-config.yaml @@ -429,3 +429,14 @@ spec: title: Cluster IP - name: NodePort title: Node port + + - name: experimental + title: Experimental options + description: Experimental options without any support + when: 'false' + items: + - name: enable_proxy_settings + title: Enable proxy settings + type: bool + default: "0" + help_text: Enable HTTP_PROXY support for the Gitpod application. This is currently an experimental feature.