Skip to content

Commit

Permalink
apply review suggestions
Browse files Browse the repository at this point in the history
  • Loading branch information
fanny-jiang committed Nov 11, 2024
1 parent 5e08e3a commit c58dbaa
Show file tree
Hide file tree
Showing 13 changed files with 1,168 additions and 23 deletions.
15 changes: 10 additions & 5 deletions charts/datadog/templates/_helpers.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -961,7 +961,10 @@ Create RBACs for custom resources
Return true if any process-related check is enabled
*/}}
{{- define "process-checks-enabled" -}}
{{- if and (or .Values.datadog.processAgent.containerCollection .Values.datadog.processAgent.processCollection .Values.datadog.processAgent.processDiscovery (eq (include "language-detection-enabled" .) "true")) (not .Values.providers.gke.gdc) -}}
{{- if .Values.providers.gke.gdc }}
false
{{- end -}}
{{- if or .Values.datadog.processAgent.containerCollection .Values.datadog.processAgent.processCollection .Values.datadog.processAgent.processDiscovery (eq (include "language-detection-enabled" .) "true") -}}
true
{{- else -}}
false
Expand All @@ -983,14 +986,15 @@ Create RBACs for custom resources
Returns true if process-related checks should run on the core agent.
*/}}
{{- define "should-run-process-checks-on-core-agent" -}}
{{- if .Values.providers.gke.gdc -}}
false
{{- end -}}
{{- if ne .Values.targetSystem "linux" -}}
false
{{- else if (ne (include "get-process-checks-in-core-agent-envvar" .) "") -}}
{{- include "get-process-checks-in-core-agent-envvar" . -}}
{{- else if and (not .Values.agents.image.doNotCheckTag) .Values.datadog.processAgent.runInCoreAgent (semverCompare ">=7.53.0-0" (include "get-agent-version" .)) -}}
true
{{- else if .Values.providers.gke.gdc }}
false
{{- else -}}
false
{{- end -}}
Expand All @@ -1000,14 +1004,15 @@ Create RBACs for custom resources
Returns true if the process-agent container should be created.
*/}}
{{- define "should-enable-process-agent" -}}
{{- if .Values.providers.gke.gdc -}}
false
{{- end -}}
{{- if or .Values.datadog.networkMonitoring.enabled .Values.datadog.serviceMonitoring.enabled -}}
true
{{- else if and (not .Values.agents.image.doNotCheckTag) (eq (include "should-enable-k8s-resource-monitoring" .) "true") (semverCompare "<=7.51.0-0" (include "get-agent-version" .)) -}}
true
{{- else if (eq (include "should-run-process-checks-on-core-agent" .) "true") -}}
false
{{- else if .Values.providers.gke.gdc }}
false
{{- else -}}
{{- include "process-checks-enabled" . -}}
{{- end -}}
Expand Down
Loading

0 comments on commit c58dbaa

Please sign in to comment.