--- apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: vector-agent spec: chart: spec: sourceRef: kind: HelmRepository name: vector chart: vector install: {{- toYaml .Values.commons.helm.release.install | nindent 4 }} test: {{- toYaml .Values.commons.helm.release.test | nindent 4 }} upgrade: {{- toYaml .Values.commons.helm.release.upgrade | nindent 4 }} driftDetection: {{- toYaml .Values.commons.helm.release.driftDetection | nindent 4 }} interval: 10m values: role: Agent updateStrategy: maxSurge: 1 dataDir: "/vector-data-dir" logLevel: "warn" existingConfigMaps: - vector containerPorts: - name: prom-exporter containerPort: 9090 protocol: TCP service: ports: - name: prom-exporter port: 9090 protocol: TCP podMonitor: enabled: {{ (.Capabilities.APIVersions.Has "monitoring.coreos.com/v1/PodMonitor") }} additionalLabels: {{- toYaml .Values.commons.prometheus.monitor.labels | nindent 10 }}