mirror of
https://github.com/siderolabs/omni.git
synced 2026-05-07 23:56:13 +02:00
* Add `IdentityLastActive` resource to record the last time each identity(`User`/`ServiceAccount`) made a gRPC call. * Add `IdentityStatusController` to aggregate identity, user role, and last-active data into an ephemeral `IdentityStatus` resource. * Expose last_active in ListUsers/ListServiceAccounts gRPC responses, omnictl CLI output, and the frontend Users/ServiceAccounts views. * Add `UserMetricsController` exposing `omni_users` (total) and `omni_active_users` (7d/30d windows) Prometheus gauges. Signed-off-by: Oguz Kilcan <oguz.kilcan@siderolabs.com>