k8s/ is now a faithful port of the mentor's Ansible Grafana stack (Prometheus, Alertmanager, Loki, Tempo, Alloy, Grafana, node-exporter) for the ledgerline-observability namespace on falken: same versions and configs, one *.vione.cloud ingress per tool behind Traefik basic auth, secrets generated by create-secrets.sh into gitignored files. Two fixes over the Ansible role, both verified live: Tempo's metrics-generator needs traces_storage or it runs no processors, and Prometheus needs exemplar-storage to keep exemplars. Ledgerline stays on czy; an Alloy agent in the Traefik override ships its container logs to Loki. Roadmap and CLAUDE.md now point at k8s/. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
16 lines
356 B
YAML
16 lines
356 B
YAML
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
|
|
resources:
|
|
- deployment.yaml
|
|
- pvc.yaml
|
|
- service.yaml
|
|
- ingress.yaml
|
|
|
|
# Datasources only, as in the Ansible role. Dashboard provisioning is the
|
|
# Phase 6 deliverable and belongs in this directory.
|
|
configMapGenerator:
|
|
- name: grafana-datasources
|
|
files:
|
|
- datasources.yml
|