sigs.k8s.io/cluster-api-provider-azure@v1.14.3/hack/observability/opentelemetry/chart/templates/daemonset.yaml (about) 1 {{- if .Values.agentCollector.enabled -}} 2 apiVersion: apps/v1 3 kind: DaemonSet 4 metadata: 5 name: {{ include "opentelemetry-collector.fullname" . }}-agent 6 labels: 7 {{- include "opentelemetry-collector.labels" . | nindent 4 }} 8 spec: 9 selector: 10 matchLabels: 11 {{- include "opentelemetry-collector.selectorLabels" . | nindent 6 }} 12 component: agent-collector 13 template: 14 metadata: 15 annotations: 16 checksum/config: {{ include (print $.Template.BasePath "/configmap-agent.yaml") . | sha256sum }} 17 {{- with .Values.agentCollector.podAnnotations }} 18 {{- toYaml . | nindent 8 }} 19 {{- end }} 20 labels: 21 {{- include "opentelemetry-collector.selectorLabels" . | nindent 8 }} 22 component: agent-collector 23 {{- with .Values.agentCollector.podLabels }} 24 {{- toYaml . | nindent 8 }} 25 {{- end }} 26 spec: 27 {{- $podValues := deepCopy .Values.agentCollector | mustMergeOverwrite (deepCopy .Values) }} 28 {{- $podData := dict "Values" $podValues "configmapSuffix" "-agent" "isAgent" true }} 29 {{- include "opentelemetry-collector.pod" ($podData | mustMergeOverwrite (deepCopy .)) | nindent 6 }} 30 hostNetwork: {{ .Values.agentCollector.hostNetwork }} 31 {{- end }}