system-config/playbooks/roles/jaeger/templates/docker-compose.yaml.j2
Clark Boylan 0a83d01167 Cleanup docker-compose.yaml versions in Noble services
On Ubuntu Noble we run `docker compose` instead of `docker-compose`.
This newer tool ignores the version set in docker-compose.yaml files and
emits a warning when it is set. Clean up this version on services that
only run with `docker compose` and not `docker-compose`.

Change-Id: I08ce1f2ddc6a07fd47b4524af21255c1c4903785
2025-03-20 09:32:28 -07:00

21 lines
696 B
Django/Jinja

services:
jaeger:
image: docker.io/jaegertracing/all-in-one:1.58.1
network_mode: host
restart: always
environment:
- SPAN_STORAGE_TYPE=badger
- BADGER_EPHEMERAL=false
- BADGER_DIRECTORY_VALUE=/badger/data
- BADGER_DIRECTORY_KEY=/badger/key
- BADGER_SPAN_STORE_TTL=720h
- COLLECTOR_OTLP_ENABLED=true
- COLLECTOR_OTLP_GRPC_TLS_ENABLED=true
- COLLECTOR_OTLP_GRPC_TLS_CERT=/tls/certs/cert.pem
- COLLECTOR_OTLP_GRPC_TLS_KEY=/tls/keys/key.pem
- COLLECTOR_OTLP_GRPC_TLS_CLIENT_CA=/tls/certs/cacert.pem
volumes:
- /var/jaeger/badger:/badger
- /var/jaeger/tls:/tls
user: "{{ jaeger_uid }}:{{ jaeger_gid }}"