- Добавлены tempo_ingress_enabled/host/class/tls/cert_issuer в defaults - Создан tempo-values.yaml.j2 (вместо inline values в задаче — проще с условиями) - tasks/main.yml обновлён под values_files + показывает ingress-адрес в итоговом выводе
73 lines
1.7 KiB
Django/Jinja
73 lines
1.7 KiB
Django/Jinja
## Tempo Helm values — Ansible managed
|
|
|
|
tempo:
|
|
retention: "{{ tempo_retention_period }}"
|
|
|
|
receivers:
|
|
{% if tempo_receivers_otlp_enabled %}
|
|
otlp:
|
|
protocols:
|
|
grpc:
|
|
endpoint: "0.0.0.0:4317"
|
|
http:
|
|
endpoint: "0.0.0.0:4318"
|
|
{% endif %}
|
|
{% if tempo_receivers_jaeger_enabled %}
|
|
jaeger:
|
|
protocols:
|
|
thrift_http:
|
|
endpoint: "0.0.0.0:14268"
|
|
grpc:
|
|
endpoint: "0.0.0.0:14250"
|
|
{% endif %}
|
|
{% if tempo_receivers_zipkin_enabled %}
|
|
zipkin:
|
|
endpoint: "0.0.0.0:9411"
|
|
{% endif %}
|
|
|
|
persistence:
|
|
enabled: true
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
size: "{{ tempo_storage_size }}"
|
|
{% if tempo_storage_class %}
|
|
storageClassName: "{{ tempo_storage_class }}"
|
|
{% endif %}
|
|
|
|
tolerations:
|
|
- key: "node-role.kubernetes.io/control-plane"
|
|
operator: "Exists"
|
|
effect: "NoSchedule"
|
|
|
|
resources:
|
|
requests:
|
|
cpu: "{{ tempo_resources.requests.cpu }}"
|
|
memory: "{{ tempo_resources.requests.memory }}"
|
|
limits:
|
|
cpu: "{{ tempo_resources.limits.cpu }}"
|
|
memory: "{{ tempo_resources.limits.memory }}"
|
|
|
|
serviceMonitor:
|
|
enabled: {{ (tempo_metrics_enabled | bool and addon_prometheus_stack | default(false) | bool) | lower }}
|
|
additionalLabels:
|
|
release: kube-prometheus-stack
|
|
|
|
ingress:
|
|
enabled: {{ tempo_ingress_enabled | lower }}
|
|
{% if tempo_ingress_enabled %}
|
|
ingressClassName: "{{ tempo_ingress_class }}"
|
|
hosts:
|
|
- host: "{{ tempo_ingress_host }}"
|
|
paths:
|
|
- path: /
|
|
pathType: Prefix
|
|
{% if tempo_ingress_tls %}
|
|
tls:
|
|
- secretName: tempo-tls
|
|
hosts:
|
|
- "{{ tempo_ingress_host }}"
|
|
annotations:
|
|
cert-manager.io/cluster-issuer: "{{ tempo_ingress_cert_issuer }}"
|
|
{% endif %}
|
|
{% endif %}
|