diff --git a/freeleaps/helm-pkg/devops/templates/devops/opentelemetry.yaml b/freeleaps/helm-pkg/devops/templates/devops/opentelemetry.yaml index 97bbe18f..05fbede3 100644 --- a/freeleaps/helm-pkg/devops/templates/devops/opentelemetry.yaml +++ b/freeleaps/helm-pkg/devops/templates/devops/opentelemetry.yaml @@ -1,15 +1,14 @@ -apiVersion: v1 -kind: ConfigMap +{{- if .Values.logIngest.enabled }} +apiVersion: opentelemetry.io/v1beta1 +kind: OpenTelemetryCollector metadata: name: {{ .Release.Name }}-opentelemetry-collector namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} - app.kubernetes.io/name: "{{ .Release.Name }}-opentelemetry-collector" - app.kubernetes.io/managed-by: {{ .Release.Service }} - app.kubernetes.io/instance: {{ .Release.Name }} -data: - otel-collector-config.yaml: | +spec: + mode: sidecar + image: ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib:latest + serviceAccount: "{{ .Release.Name }}-otel-collector" + config: | config: receivers: filelog: @@ -78,3 +77,4 @@ data: receivers: [filelog, k8s_cluster] processors: [resource, transform, batch] exporters: [otlphttp/logs] +{{- end }}