Viktor Barzin
d0b39f1987
[ci skip] Implement multi-user Kubernetes access with OIDC
...
- Add RBAC module (modules/kubernetes/rbac/) with admin, power-user,
and namespace-owner roles, API server OIDC flags, and audit logging
- Add self-service portal (modules/kubernetes/k8s-portal/) SvelteKit app
with kubeconfig download and setup instructions
- Configure Alloy to collect audit logs from kube-apiserver
- Add Grafana dashboard for Kubernetes audit log visualization
- Configure Authentik OIDC provider with groups scope mapping
- Wire up k8s_users and ssh_private_key variables through module chain
2026-02-17 21:42:39 +00:00
Viktor Barzin
6f3395fbf5
[ci skip] Add Smart Home (ha-sofia) section to Cluster Health Overview dashboard
2026-02-17 19:48:02 +00:00
Viktor Barzin
c0363be5e4
[ci skip] Add Grafana dashboard for Technitium DNS query logs
...
Add MySQL datasource and 15-panel dashboard for DNS analytics:
queries over time, response codes, top domains/clients, response
times, blocked/NxDomain domains. Enable Grafana dashboard sidecar
for auto-provisioning dashboards from ConfigMaps.
2026-02-16 23:06:41 +00:00
Viktor Barzin
2d015c1cb4
Update Cluster Health dashboard: dedup metrics, GPU memory, remove broken panels [ci skip]
2026-02-15 21:51:41 +00:00
Viktor Barzin
a2b44c8ff7
Update Cluster Health dashboard: reorder rows, add links, key services, sorting [ci skip]
2026-02-15 21:24:08 +00:00
Viktor Barzin
f447e45ee1
Add Cluster Health Overview Grafana dashboard [ci skip]
2026-02-15 19:38:28 +00:00
Viktor Barzin
7644c419a4
[ci skip] Update Loki dashboard to use correct datasource UID
2026-02-13 23:41:40 +00:00
Viktor Barzin
6acf5ee300
[ci skip] Assorted pending changes: ollama API auth, nvidia dashboard, traefik rewrite-body plugin
...
- ollama: Add basicAuth middleware for external API access
- monitoring: Update nvidia dashboard (add GPU memory per app panel, bump to v9)
- plotting-book: Switch to ancamilea/book-plotter:latest, add lifecycle ignore
- reverse_proxy/factory: Fix rybbit plugin name (rewritebody -> rewrite-body)
- traefik: Switch to packruler/rewrite-body plugin v1.2.0
2026-02-10 21:29:54 +00:00
Viktor Barzin
42403e0b35
add registry low cache hit rate alert [ci skip]
2025-12-29 10:43:57 +00:00
Viktor Barzin
34f90c06dc
move grafana into separate file and tunr off persistence as we use external db now [ci skip]
2025-12-28 20:05:27 +00:00
Viktor Barzin
90bdd38de1
migrate grafana to mysql from sqlite [ci skip]
2025-12-27 20:51:05 +00:00
Viktor Barzin
0197c5a09c
update most important grafana dashboards [ci skip]
2025-12-23 18:13:25 +00:00
Viktor Barzin
bc486227f7
add separate idrac monitoring tool and dashboard [ci skip]
2025-12-14 09:50:16 +00:00
Viktor Barzin
2c022fd924
add ${__field.name:wrap} in the idrac dashboard to fix wrapping issue[ci skip]
2025-11-15 05:15:50 +00:00
Viktor Barzin
0752e80231
add api key to tiny tuya target in prometheus scrape [ci skip]
2025-11-09 22:03:25 +00:00
Viktor Barzin
71428ddbc0
add breakdown in main power source from inverterer in grafana [ci skip]
2025-10-28 22:41:44 +00:00
Viktor Barzin
62bec95bf2
update ups grafana dash to have inverter stats [ci skip]
2025-10-28 22:17:32 +00:00
Viktor Barzin
085dc3258e
backup all grafana dashboards [ci skip]
2025-08-23 20:30:37 +00:00
Viktor Barzin
b425985555
add loki + alloy deployments for logs collection [ci skip]
2025-05-04 11:25:39 +00:00
Viktor Barzin
daeb3b6693
add power and ups battery over time widgets to grafana [ci skip]
2025-03-22 15:46:17 +00:00
Viktor Barzin
d9e06a9853
add 2 more oids for ups to monitor active and reactive power consumption [ci skip]
2025-03-15 17:54:04 +00:00
Viktor Barzin
d94f39f531
add all grafana dashboards models [ci skip]
2024-12-24 13:48:21 +00:00
Viktor Barzin
ce90629b54
add low voltage alert to prometheus and update some dashboards [ci skip]
2024-12-23 18:21:01 +00:00
Viktor Barzin
0ef7430b6f
fix typo in idrac voltage to be in volts not watts [ci skip]
2024-12-17 19:35:27 +00:00
Viktor Barzin
e6aa28be1c
update ups grafana [ci skip]
2024-12-17 19:22:08 +00:00
Viktor Barzin
23a882a3d5
update idract refresh rate to 1m[ci skip]
2024-12-17 19:05:57 +00:00
Viktor Barzin
63df62ce1f
add idrac grafana dashboard to repo [ci skip]
2024-12-16 22:36:00 +00:00