Files
K3S/addons/tempo/role/defaults/main.yml
Sergey Antropoff c24b8af395 fix: добавить ingress для Tempo, конвертировать на values-шаблон
- Добавлены tempo_ingress_enabled/host/class/tls/cert_issuer в defaults
- Создан tempo-values.yaml.j2 (вместо inline values в задаче — проще с условиями)
- tasks/main.yml обновлён под values_files + показывает ingress-адрес в итоговом выводе
2026-04-25 11:40:01 +03:00

39 lines
1.1 KiB
YAML

---
tempo_version: "1.10.3"
tempo_namespace: "tempo"
tempo_chart_repo: "https://grafana.github.io/helm-charts"
# Срок хранения трейсов
tempo_retention_period: "720h" # 30 дней
# PVC для данных Tempo
tempo_storage_size: "10Gi"
tempo_storage_class: "" # "" = default StorageClass
# Receivers (протоколы приёма трейсов)
# OTLP gRPC:4317, OTLP HTTP:4318
# Jaeger gRPC:14250, Jaeger HTTP:14268
# Zipkin:9411
tempo_receivers_otlp_enabled: true
tempo_receivers_jaeger_enabled: true
tempo_receivers_zipkin_enabled: false
# Ingress
tempo_ingress_enabled: false
tempo_ingress_host: "tempo.local"
tempo_ingress_class: "{{ ingress_nginx_class_name | default('nginx') }}"
tempo_ingress_tls: false
tempo_ingress_cert_issuer: "{{ cert_manager_default_issuer_name | default('letsencrypt-prod') }}"
# Метрики
tempo_metrics_enabled: true
# ServiceMonitor создаётся только когда addon_prometheus_stack: true
tempo_resources:
requests:
cpu: 100m
memory: 128Mi
limits:
cpu: 500m
memory: 512Mi