# services/logging/data-prepper-helmrelease.yaml apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: name: data-prepper namespace: logging spec: interval: 15m timeout: 10m chart: spec: chart: data-prepper version: "~0.3.1" sourceRef: kind: HelmRepository name: opensearch namespace: flux-system values: fullnameOverride: data-prepper replicaCount: 1 image: repository: registry.bstein.dev/streaming/data-prepper tag: "2.8.0" imagePullSecrets: - name: harbor-regcred config: data-prepper-config.yaml: | ssl: false pipelineConfig: demoPipeline: false enabled: false existingSecret: data-prepper-pipeline resources: requests: cpu: "200m" memory: "512Mi" limits: memory: "1Gi" nodeSelector: node-role.kubernetes.io/worker: "true" hardware: rpi5 affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: hardware operator: In values: - rpi5 postRenderers: - kustomize: patches: - target: kind: Deployment name: data-prepper namespace: logging patch: |- - op: replace path: /spec/template/spec/volumes value: - name: data-prepper-config configMap: name: data-prepper-config - name: data-prepper-pipelines configMap: name: data-prepper-pipeline