diff --git a/helm-chart/templates/06-front-deployment.yaml b/helm-chart/templates/06-front-deployment.yaml index 6cd667ed9..4239f49a0 100644 --- a/helm-chart/templates/06-front-deployment.yaml +++ b/helm-chart/templates/06-front-deployment.yaml @@ -26,15 +26,15 @@ spec: - env: - name: REACT_APP_AUTH_ENABLED value: '{{- if or (and .Values.cloudLicenseEnabled (not (empty .Values.license))) (not .Values.internetConnectivity) -}} - {{ .Values.demoModeEnabled | ternary true ((and .Values.tap.auth.enabled (eq .Values.tap.auth.type "dex")) | ternary true false) }} + {{ (default false .Values.demoModeEnabled) | ternary true ((and .Values.tap.auth.enabled (eq .Values.tap.auth.type "dex")) | ternary true false) }} {{- else -}} - {{ .Values.cloudLicenseEnabled | ternary "true" (.Values.demoModeEnabled | ternary "true" .Values.tap.auth.enabled) }} + {{ .Values.cloudLicenseEnabled | ternary "true" ((default false .Values.demoModeEnabled) | ternary "true" .Values.tap.auth.enabled) }} {{- end }}' - name: REACT_APP_AUTH_TYPE value: '{{- if and .Values.cloudLicenseEnabled (not (eq .Values.tap.auth.type "dex")) -}} default {{- else -}} - {{ .Values.demoModeEnabled | ternary "default" .Values.tap.auth.type }} + {{ (default false .Values.demoModeEnabled) | ternary "default" .Values.tap.auth.type }} {{- end }}' - name: REACT_APP_COMPLETE_STREAMING_ENABLED value: '{{- if and (hasKey .Values.tap "dashboard") (hasKey .Values.tap.dashboard "completeStreamingEnabled") -}} @@ -55,22 +55,22 @@ spec: false {{- end }}' - name: REACT_APP_SCRIPTING_DISABLED - value: '{{ .Values.demoModeEnabled | ternary true false }}' + value: '{{ default false .Values.demoModeEnabled }}' - name: REACT_APP_TARGETED_PODS_UPDATE_DISABLED - value: '{{ .Values.demoModeEnabled | ternary true false }}' + value: '{{ default false .Values.demoModeEnabled }}' - name: REACT_APP_PRESET_FILTERS_CHANGING_ENABLED - value: '{{ .Values.demoModeEnabled | ternary false true }}' + value: '{{ not (default false .Values.demoModeEnabled) }}' - name: REACT_APP_BPF_OVERRIDE_DISABLED value: '{{ eq .Values.tap.packetCapture "af_packet" | ternary "false" "true" }}' - name: REACT_APP_RECORDING_DISABLED - value: '{{ .Values.demoModeEnabled | ternary true false }}' + value: '{{ default false .Values.demoModeEnabled }}' - name: REACT_APP_DISSECTION_ENABLED value: '{{ .Values.tap.capture.dissection.enabled | ternary "true" "false" }}' - name: REACT_APP_DISSECTION_CONTROL_ENABLED value: '{{- if and (not .Values.demoModeEnabled) (not .Values.tap.capture.dissection.enabled) -}} true {{- else -}} - {{ .Values.demoModeEnabled | ternary false true }} + {{ not (default false .Values.demoModeEnabled) | ternary false true }} {{- end -}}' - name: 'REACT_APP_CLOUD_LICENSE_ENABLED' value: '{{- if or (and .Values.cloudLicenseEnabled (not (empty .Values.license))) (not .Values.internetConnectivity) -}} @@ -83,11 +83,11 @@ spec: - name: REACT_APP_BETA_ENABLED value: '{{ default false .Values.betaEnabled | ternary "true" "false" }}' - name: REACT_APP_DISSECTORS_UPDATING_ENABLED - value: '{{ .Values.demoModeEnabled | ternary false true }}' + value: '{{ not (default false .Values.demoModeEnabled) }}' - name: REACT_APP_SNAPSHOTS_UPDATING_ENABLED - value: '{{ .Values.demoModeEnabled | ternary false true }}' + value: '{{ not (default false .Values.demoModeEnabled) }}' - name: REACT_APP_DEMO_MODE_ENABLED - value: '{{ .Values.demoModeEnabled | ternary true false }}' + value: '{{ default false .Values.demoModeEnabled }}' - name: REACT_APP_CLUSTER_WIDE_MAP_ENABLED value: '{{ default false (((.Values).tap).dashboard).clusterWideMapEnabled }}' - name: REACT_APP_RAW_CAPTURE_ENABLED diff --git a/helm-chart/templates/12-config-map.yaml b/helm-chart/templates/12-config-map.yaml index b1b19e37e..09211e3d1 100644 --- a/helm-chart/templates/12-config-map.yaml +++ b/helm-chart/templates/12-config-map.yaml @@ -21,12 +21,12 @@ data: AUTH_ENABLED: '{{- if and .Values.cloudLicenseEnabled (not (empty .Values.license)) -}} {{ .Values.demoModeEnabled | ternary true ((and .Values.tap.auth.enabled (eq .Values.tap.auth.type "dex")) | ternary true false) }} {{- else -}} - {{ .Values.cloudLicenseEnabled | ternary "true" (.Values.demoModeEnabled | ternary "true" .Values.tap.auth.enabled) }} + {{ .Values.cloudLicenseEnabled | ternary "true" ((default false .Values.demoModeEnabled) | ternary "true" .Values.tap.auth.enabled) }} {{- end }}' AUTH_TYPE: '{{- if and .Values.cloudLicenseEnabled (not (eq .Values.tap.auth.type "dex")) -}} default {{- else -}} - {{ .Values.demoModeEnabled | ternary "default" .Values.tap.auth.type }} + {{ (default false .Values.demoModeEnabled) | ternary "default" .Values.tap.auth.type }} {{- end }}' AUTH_SAML_IDP_METADATA_URL: '{{ .Values.tap.auth.saml.idpMetadataUrl }}' AUTH_SAML_ROLE_ATTRIBUTE: '{{ .Values.tap.auth.saml.roleAttribute }}' @@ -44,14 +44,14 @@ data: false {{- end }}' TELEMETRY_DISABLED: '{{ not .Values.internetConnectivity | ternary "true" (not .Values.tap.telemetry.enabled | ternary "true" "false") }}' - SCRIPTING_DISABLED: '{{ .Values.demoModeEnabled | ternary true false }}' - TARGETED_PODS_UPDATE_DISABLED: '{{ .Values.demoModeEnabled | ternary true false }}' - PRESET_FILTERS_CHANGING_ENABLED: '{{ .Values.demoModeEnabled | ternary false true }}' - RECORDING_DISABLED: '{{ .Values.demoModeEnabled | ternary true false }}' + SCRIPTING_DISABLED: '{{ default false .Values.demoModeEnabled }}' + TARGETED_PODS_UPDATE_DISABLED: '{{ default false .Values.demoModeEnabled }}' + PRESET_FILTERS_CHANGING_ENABLED: '{{ not (default false .Values.demoModeEnabled) }}' + RECORDING_DISABLED: '{{ (default false .Values.demoModeEnabled) | ternary true false }}' DISSECTION_CONTROL_ENABLED: '{{- if and (not .Values.demoModeEnabled) (not .Values.tap.capture.dissection.enabled) -}} true {{- else -}} - {{ .Values.demoModeEnabled | ternary false true }} + {{ (default false .Values.demoModeEnabled) | ternary false true }} {{- end }}' GLOBAL_FILTER: {{ include "kubeshark.escapeDoubleQuotes" .Values.tap.globalFilter | quote }} DEFAULT_FILTER: {{ include "kubeshark.escapeDoubleQuotes" .Values.tap.defaultFilter | quote }} @@ -68,9 +68,9 @@ data: DUPLICATE_TIMEFRAME: '{{ .Values.tap.misc.duplicateTimeframe }}' ENABLED_DISSECTORS: '{{ gt (len .Values.tap.enabledDissectors) 0 | ternary (join "," .Values.tap.enabledDissectors) "" }}' CUSTOM_MACROS: '{{ toJson .Values.tap.customMacros }}' - DISSECTORS_UPDATING_ENABLED: '{{ .Values.demoModeEnabled | ternary false true }}' - SNAPSHOTS_UPDATING_ENABLED: '{{ .Values.demoModeEnabled | ternary false true }}' - DEMO_MODE_ENABLED: '{{ .Values.demoModeEnabled | ternary "true" "false" }}' + DISSECTORS_UPDATING_ENABLED: '{{ not (default false .Values.demoModeEnabled) }}' + SNAPSHOTS_UPDATING_ENABLED: '{{ not (default false .Values.demoModeEnabled) }}' + DEMO_MODE_ENABLED: '{{ default false .Values.demoModeEnabled }}' DETECT_DUPLICATES: '{{ .Values.tap.misc.detectDuplicates | ternary "true" "false" }}' PCAP_DUMP_ENABLE: '{{ .Values.pcapdump.enabled }}' PCAP_TIME_INTERVAL: '{{ .Values.pcapdump.timeInterval }}'