feat(infra): production bootstrap — cert-manager, longhorn, monitoring
Add new bases for cert-manager (Let's Encrypt + wildcard cert), Longhorn distributed storage, and monitoring (kube-prometheus-stack + Loki + Tempo + Grafana OIDC). Add cloud-init for Scaleway Elastic Metal provisioning. Production overlay: add patches for postgres sizing, SeaweedFS volume, OpenSearch storage, LiveKit service, Pingora host ports, resource limits, and CNPG daily barman backups. Update cert-manager.yaml with full dnsNames for all *.sunbeam.pt subdomains.
This commit is contained in:
26
base/monitoring/tempo-values.yaml
Normal file
26
base/monitoring/tempo-values.yaml
Normal file
@@ -0,0 +1,26 @@
|
||||
# Tempo — monolithic single-binary, local filesystem backend.
|
||||
# Receives OTLP over gRPC (:4317) and HTTP (:4318).
|
||||
tempo:
|
||||
reportingEnabled: false
|
||||
receivers:
|
||||
otlp:
|
||||
protocols:
|
||||
grpc:
|
||||
endpoint: "0.0.0.0:4317"
|
||||
http:
|
||||
endpoint: "0.0.0.0:4318"
|
||||
storage:
|
||||
trace:
|
||||
backend: local
|
||||
local:
|
||||
path: /var/tempo/traces
|
||||
wal:
|
||||
path: /var/tempo/wal
|
||||
|
||||
persistence:
|
||||
enabled: true
|
||||
size: 20Gi
|
||||
|
||||
# Expose OTLP ports as a ClusterIP service
|
||||
service:
|
||||
type: ClusterIP
|
||||
Reference in New Issue
Block a user