mirror of
https://github.com/kubeshark/kubeshark.git
synced 2025-08-07 03:25:37 +00:00
Calculate sentry based on internet connectivity and telemetry (#1608)
This commit is contained in:
parent
2513c136de
commit
ca844394fc
@ -44,7 +44,7 @@ spec:
|
|||||||
fieldRef:
|
fieldRef:
|
||||||
fieldPath: metadata.namespace
|
fieldPath: metadata.namespace
|
||||||
- name: SENTRY_ENABLED
|
- name: SENTRY_ENABLED
|
||||||
value: '{{ .Values.tap.sentry.enabled }}'
|
value: '{{ (include "sentry.enabled" .) }}'
|
||||||
- name: SENTRY_ENVIRONMENT
|
- name: SENTRY_ENVIRONMENT
|
||||||
value: '{{ .Values.tap.sentry.environment }}'
|
value: '{{ .Values.tap.sentry.environment }}'
|
||||||
- name: KUBESHARK_CLOUD_API_URL
|
- name: KUBESHARK_CLOUD_API_URL
|
||||||
|
@ -63,7 +63,7 @@ spec:
|
|||||||
- name: REACT_APP_DISSECTORS_UPDATING_ENABLED
|
- name: REACT_APP_DISSECTORS_UPDATING_ENABLED
|
||||||
value: '{{ .Values.dissectorsUpdatingEnabled | ternary "true" "false" }}'
|
value: '{{ .Values.dissectorsUpdatingEnabled | ternary "true" "false" }}'
|
||||||
- name: REACT_APP_SENTRY_ENABLED
|
- name: REACT_APP_SENTRY_ENABLED
|
||||||
value: '{{ .Values.tap.sentry.enabled }}'
|
value: '{{ (include "sentry.enabled" .) }}'
|
||||||
- name: REACT_APP_SENTRY_ENVIRONMENT
|
- name: REACT_APP_SENTRY_ENVIRONMENT
|
||||||
value: '{{ .Values.tap.sentry.environment }}'
|
value: '{{ .Values.tap.sentry.environment }}'
|
||||||
{{- if .Values.tap.docker.overrideTag.front }}
|
{{- if .Values.tap.docker.overrideTag.front }}
|
||||||
|
@ -110,6 +110,10 @@ spec:
|
|||||||
value: 'https://api.kubeshark.co'
|
value: 'https://api.kubeshark.co'
|
||||||
- name: PROFILING_ENABLED
|
- name: PROFILING_ENABLED
|
||||||
value: '{{ .Values.tap.pprof.enabled }}'
|
value: '{{ .Values.tap.pprof.enabled }}'
|
||||||
|
- name: SENTRY_ENABLED
|
||||||
|
value: '{{ (include "sentry.enabled" .) }}'
|
||||||
|
- name: SENTRY_ENVIRONMENT
|
||||||
|
value: '{{ .Values.tap.sentry.environment }}'
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
cpu: {{ .Values.tap.resources.sniffer.limits.cpu }}
|
cpu: {{ .Values.tap.resources.sniffer.limits.cpu }}
|
||||||
@ -210,7 +214,7 @@ spec:
|
|||||||
- name: PROFILING_ENABLED
|
- name: PROFILING_ENABLED
|
||||||
value: '{{ .Values.tap.pprof.enabled }}'
|
value: '{{ .Values.tap.pprof.enabled }}'
|
||||||
- name: SENTRY_ENABLED
|
- name: SENTRY_ENABLED
|
||||||
value: '{{ .Values.tap.sentry.enabled }}'
|
value: '{{ (include "sentry.enabled" .) }}'
|
||||||
- name: SENTRY_ENVIRONMENT
|
- name: SENTRY_ENVIRONMENT
|
||||||
value: '{{ .Values.tap.sentry.environment }}'
|
value: '{{ .Values.tap.sentry.environment }}'
|
||||||
resources:
|
resources:
|
||||||
|
@ -73,3 +73,16 @@ Create docker tag default version
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
{{- $defaultVersion }}
|
{{- $defaultVersion }}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
{{/*
|
||||||
|
Set sentry based on internet connectivity and telemetry
|
||||||
|
*/}}
|
||||||
|
{{- define "sentry.enabled" -}}
|
||||||
|
{{- $sentryEnabledVal := .Values.tap.sentry.enabled -}}
|
||||||
|
{{- if not .Values.internetConnectivity -}}
|
||||||
|
{{- $sentryEnabledVal = false -}}
|
||||||
|
{{- else if not .Values.tap.telemetry.enabled -}}
|
||||||
|
{{- $sentryEnabledVal = false -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- $sentryEnabledVal -}}
|
||||||
|
{{- end -}}
|
||||||
|
Loading…
Reference in New Issue
Block a user