Set the default values for the k8s-monitoring chart to receive and publish tracing data.
In order to just deploy alloy for tracing we need to setup default values in our wrapper chart.
AC
- alloy service starts with tracing configuration
- alloy should be listening on the OTLP ports
- alloy should be publishing tracing data to tempo
here's an example of values that are working:
cluster:
name: testcluster
global:
image:
registry: "registry1.dso.mil"
pullSecrets:
- name: private-registry
externalServices:
prometheus:
host: monitoring-monitoring-kube-prometheus.monitoring.svc.cluster.local:9090
authMode: none
loki:
host: logging-loki.logging.svc.cluster.local:3100
authMode: none
tempo:
host: tempo-tempo.tempo.svc.cluster.local:4317
authMode: none
tls:
insecure: true
alloy:
image:
repository: "ironbank/opensource/grafana/alloy"
configReloader:
image:
repository: "ironbank/opensource/jimmidyson/configmap-reload"
traces:
enabled: true
logs:
cluster_events:
enabled: false
pod_logs:
enabled: false
# metrics:
# enabled: false
prometheus-operator-crds:
enabled: false
kube-state-metrics:
enabled: false
prometheus-node-exporter:
enabled: false
opencost:
enabled: false
Edited by Kevin Scheunemann