{{- if gt (len $.Values.agent.presets) 0}}
Release "{{ .Release.Name }}" is installed at "{{ $.Release.Namespace }}" namespace
{{ if gt (len $.Values.agent.presets) 1 }}
Installed agents:
{{- else }}
Installed agent:
{{- end }}
{{- range $presetName, $presetVal := $.Values.agent.presets }}
{{- if eq $.Values.agent.fleet.enabled true }}
  - {{$presetName}} [{{($presetVal).mode}} - managed mode]
{{- else }}
  - {{$presetName}} [{{($presetVal).mode}} - standalone mode]
{{- end }}
{{- end }}

{{ if eq (index $.Values "kube-state-metrics" "enabled") true -}}
Installed kube-state-metrics at "{{ $.Release.Namespace }}" namespace.
{{- if eq $.Values.kubernetes.enabled true -}}
{{- if eq $.Values.kubernetes.state.agentAsSidecar.enabled true }}
  - elastic-agent runs as a sidecar container
{{- end }}
{{- end }}
{{- end }}

{{ if eq $.Values.agent.fleet.enabled false -}}
Installed integrations:
{{- if eq $.Values.kubernetes.enabled true }}
  - kubernetes [built-in chart integration]
{{- end }}
{{- if eq $.Values.system.enabled true }}
  - system [built-in chart integration]
{{- end }}
{{- range $customInputName, $customInputVal := $.Values.extraIntegrations }}
  - {{$customInputName}} [user-defined integration]
{{- end }}

👀 Make sure you have installed the corresponding assets in Kibana for all the above integrations!
{{ else }}
👀 You can manage the elastic integrations through Kibana
{{- end }}
{{- else }}
⚠️Nothing got installed
{{- end }}
