--- # yaml-language-server: $schema=https://kubernetes-schemas.devbu.io/helmrelease_v2beta1.json apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: name: &app vector-agent namespace: monitoring spec: interval: 15m chart: spec: chart: vector version: 0.21.1 sourceRef: kind: HelmRepository name: vector namespace: flux-system maxHistory: 3 install: createNamespace: true remediation: retries: 3 upgrade: cleanupOnFail: true remediation: retries: 3 uninstall: keepHistory: false values: image: repository: timberio/vector tag: 0.29.1-debian role: "Agent" podAnnotations: configmap.reloader.stakater.com/reload: vector-agent customConfig: data_dir: /vector-data-dir api: enabled: false # Sources sources: kubernetes_logs: type: kubernetes_logs talos_kernel_logs: type: socket mode: udp address: 127.0.0.1:12000 talos_service_logs: type: socket mode: udp address: 127.0.0.1:12001 # Sinks sinks: kubernetes_sink: type: vector inputs: - kubernetes_logs address: "vector-aggregator.monitoring:6000" version: "2" talos_kernel_sink: type: vector inputs: - talos_kernel_logs address: "vector-aggregator.monitoring:6050" version: "2" talos_service_sink: type: vector inputs: - talos_service_logs address: "vector-aggregator.monitoring:6051" version: "2" podMonitor: enabled: true resources: requests: cpu: 23m memory: 249M limits: memory: 918M service: enabled: false tolerations: - key: node-role.kubernetes.io/control-plane effect: NoSchedule