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 }}