Skip to content

Commit fa5cfe4

Browse files
committed
Merge branch 'master' into tcp-keepalive
2 parents e5fdee3 + 4c28c46 commit fa5cfe4

File tree

3 files changed

+37
-4
lines changed

3 files changed

+37
-4
lines changed

helm/robusta/templates/_helpers.tpl

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,3 +110,34 @@ active_playbooks:
110110

111111
{{- end }}
112112
{{ end }}
113+
114+
{{/*
115+
Determine if this is a Robusta SaaS environment.
116+
Returns "true" if ROBUSTA_UI_DOMAIN is not set OR ends with ".robusta.dev"
117+
*/}}
118+
{{- define "robusta.isSaasEnvironment" -}}
119+
{{- $robustaUiDomain := "" -}}
120+
{{- range .Values.runner.additional_env_vars -}}
121+
{{- if eq .name "ROBUSTA_UI_DOMAIN" -}}
122+
{{- $robustaUiDomain = .value -}}
123+
{{- end -}}
124+
{{- end -}}
125+
{{- if or (eq $robustaUiDomain "") (hasSuffix ".robusta.dev" $robustaUiDomain) -}}
126+
true
127+
{{- else -}}
128+
false
129+
{{- end -}}
130+
{{- end -}}
131+
132+
{{/*
133+
Determine the Sentry DSN value.
134+
Returns the user-provided value if set, otherwise returns the default SaaS DSN if in a SaaS environment, otherwise returns empty string.
135+
*/}}
136+
{{- define "robusta.sentryDsn" -}}
137+
{{- if .Values.runner.sentry_dsn -}}
138+
{{ .Values.runner.sentry_dsn }}
139+
{{- else if eq (include "robusta.isSaasEnvironment" .) "true" -}}
140+
https://18ac614b2d7fbbb3c7a7789b946506e1@o4510692373299200.ingest.de.sentry.io/4510707940982864
141+
{{- else -}}
142+
{{- end -}}
143+
{{- end -}}

helm/robusta/templates/runner.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,8 @@ spec:
318318
targetLabels:
319319
- target
320320
{{ end }}
321-
{{ if .Values.runner.sentry_dsn }}
321+
{{- $sentryDsn := include "robusta.sentryDsn" . -}}
322+
{{- if $sentryDsn }}
322323
---
323324
apiVersion: v1
324325
kind: Secret
@@ -327,5 +328,6 @@ metadata:
327328
namespace: {{ .Release.Namespace }}
328329
type: Opaque
329330
stringData:
330-
SENTRY_DSN: {{ .Values.runner.sentry_dsn }}
331-
{{ end }}
331+
SENTRY_DSN: {{ $sentryDsn }}
332+
{{- end }}
333+

helm/robusta/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -701,7 +701,7 @@ runner:
701701
imagePullPolicy: IfNotPresent
702702
revisionHistoryLimit: 10
703703
log_level: INFO
704-
sentry_dsn: https://[email protected]/6156573
704+
sentry_dsn: ""
705705
sendAdditionalTelemetry: false
706706
certificate: "" # base64 encoded
707707
createServiceAccount: true

0 commit comments

Comments
 (0)