fix logging pipeline secret and scheduling

This commit is contained in:
Brad Stein 2026-01-16 00:15:58 -03:00
parent 5816d4f399
commit b1489a8dd9
7 changed files with 49 additions and 62 deletions

View File

@ -0,0 +1,8 @@
# services/crypto/default-serviceaccount.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: default
namespace: crypto
imagePullSecrets:
- name: harbor-regcred

View File

@ -3,3 +3,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- namespace.yaml
- default-serviceaccount.yaml

View File

@ -52,24 +52,3 @@ spec:
operator: In
values:
- rpi5
postRenderers:
- kustomize:
patches:
- target:
group: apps
version: v1
kind: Deployment
name: data-prepper
patch: |-
apiVersion: apps/v1
kind: Deployment
metadata:
name: data-prepper
spec:
template:
spec:
volumes:
- name: data-prepper-pipelines
$patch: replace
configMap:
name: data-prepper-pipeline

View File

@ -1,39 +0,0 @@
# services/logging/data-prepper-pipeline-configmap.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: data-prepper-pipeline
namespace: logging
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_traces:
sink:
- opensearch:
hosts: ["http://opensearch-master.logging.svc.cluster.local:9200"]
index_type: trace-analytics-raw
service-map-pipeline:
delay: "100"
source:
pipeline:
name: "entry-pipeline"
processor:
- service_map:
sink:
- opensearch:
hosts: ["http://opensearch-master.logging.svc.cluster.local:9200"]
index_type: trace-analytics-service-map

View File

@ -10,7 +10,6 @@ resources:
- node-image-prune-rpi5-serviceaccount.yaml
- vault-serviceaccount.yaml
- secretproviderclass.yaml
- data-prepper-pipeline-configmap.yaml
- opensearch-pvc.yaml
- opensearch-helmrelease.yaml
- opensearch-dashboards-helmrelease.yaml
@ -59,3 +58,11 @@ configMapGenerator:
- seed.py=scripts/opensearch_observability_seed.py
options:
disableNameSuffixHash: true
secretGenerator:
- name: data-prepper-pipeline
namespace: logging
files:
- pipelines.yaml=scripts/data_prepper_pipelines.yaml
options:
disableNameSuffixHash: true

View File

@ -0,0 +1,31 @@
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_traces:
sink:
- opensearch:
hosts: ["http://opensearch-master.logging.svc.cluster.local:9200"]
index_type: trace-analytics-raw
service-map-pipeline:
delay: "100"
source:
pipeline:
name: "entry-pipeline"
processor:
- service_map:
sink:
- opensearch:
hosts: ["http://opensearch-master.logging.svc.cluster.local:9200"]
index_type: trace-analytics-service-map

View File

@ -8,4 +8,4 @@ spec:
template:
spec:
nodeSelector:
kubernetes.io/hostname: titan-24
hardware: rpi5