Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions deploy/helm/sumologic/templates/_helpers/_common.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -479,6 +479,15 @@ Example:
{{- end -}}
{{- end -}}

{{/*
GODEBUG environment variable, currently set to force netdns=go
so that the cgo DNS resolver is not used.
*/}}
{{- define "godebug-env-variable" -}}
- name: GODEBUG
value: "netdns=go"
{{- end -}}

{{/*
Environment variables used to configure the HTTP proxy for programs using
Go's net/http. See: https://pkg.go.dev/net/http#RoundTripper
Expand Down
1 change: 1 addition & 0 deletions deploy/helm/sumologic/templates/cleanup/job.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ spec:
value: "{{ .Chart.Version }}"
- name: SUMOLOGIC_SECRET_NAME
value: "{{ template "terraform.secret.name" }}"
{{- include "godebug-env-variable" . | nindent 10 }}
{{- include "proxy-env-variables" . | nindent 10 }}
securityContext:
runAsUser: 1000
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ spec:
{{- $ctx := .Values -}}
{{- include "kubernetes.sources.envs" (dict "Context" $ctx "Type" "events") | nindent 8 -}}
{{- include "proxy-env-variables" . | nindent 8 -}}
{{- include "godebug-env-variable" . | nindent 8 -}}
{{- include "pod-ip" . | nindent 8 -}}
{{- if .Values.otelevents.statefulset.extraEnvVars }}
{{ toYaml .Values.otelevents.statefulset.extraEnvVars | nindent 8 }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ spec:
- name: GOGC
value: "80"
{{- $ctx := .Values -}}
{{- include "godebug-env-variable" . | nindent 8 -}}
{{- include "kubernetes.sources.envs" (dict "Context" $ctx "Type" "traces") | nindent 8 -}}
{{- include "kubernetes.sources.env" (dict "Context" $ctx "Type" "metrics" "Name" "default" ) | nindent 8 }}
{{- include "proxy-env-variables" . | nindent 8 -}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ spec:
- name: GOGC
value: "80"
{{- $ctx := .Values -}}
{{- include "godebug-env-variable" . | nindent 8 -}}
{{- include "kubernetes.sources.envs" (dict "Context" $ctx "Type" "traces") | nindent 8 -}}
{{- include "proxy-env-variables" . | nindent 8 -}}
{{- include "pod-ip" . | nindent 8 -}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,7 @@ spec:
{{- if or .Values.sumologic.collector.sources .Values.metadata.logs.statefulset.extraEnvVars }}
env:
{{- $ctx := .Values -}}
{{- include "godebug-env-variable" . | nindent 8 -}}
{{- include "kubernetes.sources.envs" (dict "Context" $ctx "Type" "logs") | nindent 8 -}}
{{- include "proxy-env-variables" . | nindent 8 -}}
{{- include "pod-ip" . | nindent 8 -}}
Expand Down
1 change: 1 addition & 0 deletions deploy/helm/sumologic/templates/setup/job.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ spec:
{{- end }}
- name: SUMOLOGIC_DASHBOARDS_ENABLED
value: "{{ .Values.sumologic.setup.dashboards.enabled }}"
{{- include "godebug-env-variable" . | nindent 8 -}}
{{- include "proxy-env-variables" . | nindent 8 -}}
{{- if .Values.sumologic.setup.debug }}
- name: DEBUG_MODE
Expand Down
2 changes: 2 additions & 0 deletions tests/helm/testdata/goldenfile/cleanup/basic.output.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,8 @@ spec:
- name: SUMOLOGIC_SECRET_NAME
value: "sumologic"

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
securityContext:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,8 @@ spec:
- name: SUMOLOGIC_SECRET_NAME
value: "sumologic"

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
securityContext:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,8 @@ spec:
- name: SUMOLOGIC_SECRET_NAME
value: "sumologic"

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
securityContext:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,8 @@ spec:
name: sumologic
key: endpoint-events-otlp

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
- name: MY_POD_IP
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,8 @@ spec:
name: sumologic
key: endpoint-events-otlp

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
- name: MY_POD_IP
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,8 @@ spec:
name: sumologic
key: endpoint-events

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
- name: MY_POD_IP
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,8 @@ spec:
name: sumologic
key: endpoint-events-otlp

- name: GODEBUG
value: "netdns=go"
- name: HTTP_PROXY
value: http://proxy.internal
- name: HTTPS_PROXY
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,8 @@ spec:
name: sumologic
key: endpoint-logs-otlp

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
- name: MY_POD_IP
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,8 @@ spec:
name: sumologic
key: endpoint-logs

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
- name: MY_POD_IP
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,8 @@ spec:
name: sumologic
key: endpoint-logs

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
- name: MY_POD_IP
Expand Down
2 changes: 2 additions & 0 deletions tests/helm/testdata/goldenfile/setup/basic.output.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,8 @@ spec:
- name: SUMOLOGIC_DASHBOARDS_ENABLED
value: "true"

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
securityContext:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,8 @@ spec:
- name: SUMOLOGIC_DASHBOARDS_ENABLED
value: "true"

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
securityContext:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,8 @@ spec:
- name: SUMOLOGIC_DASHBOARDS_ENABLED
value: "true"

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
securityContext:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,8 @@ spec:
- name: SUMOLOGIC_DASHBOARDS_ENABLED
value: "true"

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
securityContext:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,8 @@ spec:
- name: SUMOLOGIC_DASHBOARDS_ENABLED
value: "true"

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
securityContext:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,8 @@ spec:
- name: SUMOLOGIC_DASHBOARDS_ENABLED
value: "true"

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
securityContext:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,8 @@ spec:
name: sumologic
key: endpoint-metrics

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
- name: MY_POD_IP
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ spec:
args:
- "--config=/conf/traces.gateway.conf.yaml"
env:
- name: GODEBUG
value: "netdns=go"
- name: GOGC
value: "80"
- name: SUMO_ENDPOINT_DEFAULT_TRACES_SOURCE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,8 @@ spec:
name: sumologic
key: endpoint-traces-otlp

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
- name: MY_POD_IP
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,8 @@ spec:
name: sumologic
key: endpoint-traces-otlp

- name: GODEBUG
value: "netdns=go"
- name: NO_PROXY
value: kubernetes.default.svc
- name: MY_POD_IP
Expand Down
Loading