Viktor Barzin
9bcdb9e59f
[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
0545576335
[ci skip] Add Smart Home (ha-sofia) section to Cluster Health Overview dashboard
2026-02-17 19:48:02 +00:00
Viktor Barzin
039f8559c9
[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
5cb4bda289
Update Cluster Health dashboard: dedup metrics, GPU memory, remove broken panels [ci skip]
2026-02-15 21:51:41 +00:00
Viktor Barzin
2db6e96115
Update Cluster Health dashboard: reorder rows, add links, key services, sorting [ci skip]
2026-02-15 21:24:08 +00:00
Viktor Barzin
608d5ab636
Add Cluster Health Overview Grafana dashboard [ci skip]
2026-02-15 19:38:28 +00:00
Viktor Barzin
c4a7c5df8e
[ci skip] Update Loki dashboard to use correct datasource UID
2026-02-13 23:41:40 +00:00
Viktor Barzin
73aab7f4ce
[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
253e77f22d
add registry low cache hit rate alert [ci skip]
2025-12-29 10:43:57 +00:00
Viktor Barzin
26d55c6637
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
f06e050eaa
migrate grafana to mysql from sqlite [ci skip]
2025-12-27 20:51:05 +00:00
Viktor Barzin
59e6591e2a
update most important grafana dashboards [ci skip]
2025-12-23 18:13:25 +00:00
Viktor Barzin
b4f45c7e73
add separate idrac monitoring tool and dashboard [ci skip]
2025-12-14 09:50:16 +00:00
Viktor Barzin
1b0d5e60d8
add ${__field.name:wrap} in the idrac dashboard to fix wrapping issue[ci skip]
2025-11-15 05:15:50 +00:00
Viktor Barzin
0b7b092c26
add api key to tiny tuya target in prometheus scrape [ci skip]
2025-11-09 22:03:25 +00:00
Viktor Barzin
18a2695e64
add breakdown in main power source from inverterer in grafana [ci skip]
2025-10-28 22:41:44 +00:00
Viktor Barzin
77f92ae4ef
update ups grafana dash to have inverter stats [ci skip]
2025-10-28 22:17:32 +00:00
Viktor Barzin
87c33629b4
backup all grafana dashboards [ci skip]
2025-08-23 20:30:37 +00:00
Viktor Barzin
c49e4d0a86
add loki + alloy deployments for logs collection [ci skip]
2025-05-04 11:25:39 +00:00
Viktor Barzin
8eb18ec651
add power and ups battery over time widgets to grafana [ci skip]
2025-03-22 15:46:17 +00:00
Viktor Barzin
59a651c2ad
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
55ac2f3707
add all grafana dashboards models [ci skip]
2024-12-24 13:48:21 +00:00
Viktor Barzin
5ee5e59e61
add low voltage alert to prometheus and update some dashboards [ci skip]
2024-12-23 18:21:01 +00:00
Viktor Barzin
9826f8546c
fix typo in idrac voltage to be in volts not watts [ci skip]
2024-12-17 19:35:27 +00:00
Viktor Barzin
f587b2737c
update ups grafana [ci skip]
2024-12-17 19:22:08 +00:00
Viktor Barzin
01f5f304d4
update idract refresh rate to 1m[ci skip]
2024-12-17 19:05:57 +00:00
Viktor Barzin
67d72fb7c0
add idrac grafana dashboard to repo [ci skip]
2024-12-16 22:36:00 +00:00