diff --git a/content/posts/commits/2026-04-05-commit-24c1a17.md b/content/posts/commits/2026-04-05-commit-24c1a17.md new file mode 100644 index 0000000..8b525b6 --- /dev/null +++ b/content/posts/commits/2026-04-05-commit-24c1a17.md @@ -0,0 +1,61 @@ +--- +title: "[bojemoi] feat(grafana): dashboards bind mount + scan-results dashboard + config swap fix" +date: 2026-04-05T00:48:14+02:00 +draft: false +tags: ["commit", "bojemoi", "main"] +categories: ["Git Activity"] +summary: "Commit 24c1a17 par Betty dans bojemoi" +author: "Betty" +--- + +## Commit `24c1a17` + +| | | +|---|---| +| **Repository** | bojemoi | +| **Branch** | `main` | +| **Author** | Betty | +| **Hash** | `24c1a17329f8046482acedb7cf6b714be7253f20` | + + +### Description + +- stack/01-service-hl.yml: + - Grafana: bind mount /opt/bojemoi/volumes/grafana/dashboards → /var/lib/grafana/dashboards + - Grafana: rename Docker configs (grafana-datasources_v2, grafana-dashboards-provider_v2) + to fix immutability error + correct the datasource/dashboard config swap + - Loki: publish port 3100 on host (mode: host) for redirector log drain via VPN + +- volumes/grafana/provisioning/dashboards/dashboards.yml: + - Cleaned (removed embedded K8s ConfigMap garbage) + - 3 providers: Pentest, Security, Attack Heatmap + +- volumes/grafana/provisioning/datasources/datasources.yml: + - Added PostgreSQL-MSF datasource (postgres:5432/msf) for scan log queries + +- volumes/grafana/dashboards/pentest/scan-results.json (NEW): + - Dashboard with 3 sections: Nuclei / ZAP / UZI + - Stats: total scans, findings/alerts, critical/high, faraday_ok + - Tables: top vulns per tool + - Pie charts: status breakdown + +Co-Authored-By: Claude Sonnet 4.6 + +### Files Changed + +``` +M stack/01-service-hl.yml +A volumes/grafana/dashboards/pentest/scan-results.json +M volumes/grafana/provisioning/dashboards/dashboards.yml +M volumes/grafana/provisioning/datasources/datasources.yml +``` + +### Diff Summary + +``` + stack/01-service-hl.yml | 20 +- + .../grafana/dashboards/pentest/scan-results.json | 202 +++++ + .../grafana/provisioning/dashboards/dashboards.yml | 838 +-------------------- + .../provisioning/datasources/datasources.yml | 18 + + 4 files changed, 249 insertions(+), 829 deletions(-) +```