apiVersion: v1 kind: Namespace metadata: name: data-prepper --- apiVersion: v1 kind: ConfigMap metadata: labels: app: data-prepper name: data-prepper-config namespace: data-prepper data: pipelines.yaml: | entry-pipeline: delay: "100" source: otel_trace_source: ssl: false sink: - pipeline: name: "raw-pipeline" - pipeline: name: "service-map-pipeline" raw-pipeline: source: pipeline: name: "entry-pipeline" processor: - otel_trace_raw: sink: - stdout: service-map-pipeline: delay: "100" source: pipeline: name: "entry-pipeline" processor: - service_map_stateful: sink: - stdout: data-prepper-config.yaml: | ssl: false peer_forwarder: discovery_mode: dns domain_name: "data-prepper-cluster.my-domain.net" --- apiVersion: v1 kind: Service metadata: labels: app: data-prepper name: data-prepper-headless namespace: data-prepper spec: clusterIP: None ports: - name: "21890" port: 21890 targetPort: 21890 selector: app: data-prepper status: loadBalancer: {} --- apiVersion: v1 kind: Service metadata: labels: app: data-prepper name: data-prepper-metrics namespace: data-prepper spec: type: NodePort ports: - name: "4900" port: 4900 targetPort: 4900 selector: app: data-prepper status: loadBalancer: {} --- apiVersion: apps/v1 kind: Deployment metadata: labels: app: data-prepper name: data-prepper namespace: data-prepper spec: replicas: 1 selector: matchLabels: app: data-prepper strategy: type: Recreate template: metadata: labels: app: data-prepper spec: containers: - image: opensearchproject/data-prepper:2 name: data-prepper ports: - containerPort: 21890 resources: {} volumeMounts: - name: prepper-configmap-config mountPath: /usr/share/data-prepper/config/data-prepper-config.yaml subPath: data-prepper-config.yaml - name: prepper-configmap-pipelines mountPath: /usr/share/data-prepper/pipelines/pipelines.yaml subPath: pipelines.yaml restartPolicy: Always serviceAccountName: "" volumes: - name: prepper-configmap-config configMap: name: data-prepper-config items: - key: data-prepper-config.yaml path: data-prepper-config.yaml - name: prepper-configmap-pipelines configMap: name: data-prepper-config items: - key: pipelines.yaml path: pipelines.yaml status: {} ---