Updated to remove the need for a seperate variable
diff --git a/deploy/kubernetes/helm/templates/tools.yaml b/deploy/kubernetes/helm/templates/tools.yaml
index 35c8e60..ada4ac1 100644
--- a/deploy/kubernetes/helm/templates/tools.yaml
+++ b/deploy/kubernetes/helm/templates/tools.yaml
@@ -116,8 +116,8 @@
- >-
heron-ui
--port=8889
- {{- if eq .Values.heron.enable_url true }}
- --base_url={{ .Values.heron.url | default $defaultUrl }}
+ {{- if not (kindIs "invalid" .Values.heron.url) }}
+ --base_url={{ eq .Values.heron.url "-" | ternary $defaultUrl .Values.heron.url }}
{{- end }}
- name: heron-apiserver
image: {{ .Values.image }}
diff --git a/deploy/kubernetes/helm/values.yaml.template b/deploy/kubernetes/helm/values.yaml.template
index 85008fb..8abf328 100644
--- a/deploy/kubernetes/helm/values.yaml.template
+++ b/deploy/kubernetes/helm/values.yaml.template
@@ -39,8 +39,9 @@
# amount of memory to provide for API server
apiServerMemory: 512M
heron:
- enable_url: true
- url: ~
+ # set to `-` to set base_url to the default k8s proxy URL
+ # set to `null` to remove the use of base_url
+ url: "-"
# Topologies uploader
uploader:
class: dlog # s3