[pdm-devel] [PATCH datacenter-manager v3 00/19] add remote type based search and PBS node status panel to dashboard

Thomas Lamprecht t.lamprecht at proxmox.com
Thu Oct 23 23:23:02 CEST 2025


On Tue, 21 Oct 2025 13:11:10 +0200, Christian Ebner wrote:
> Extends the search capability to filter resource by remote type, so
> this can be used to further filter the status when clicking the remote
> type specific status panel in the dashboard as well.
> 
> Extend the PVE node status panel implementation to be reusabe for the
> PBS node status and add a list of failed remotes to the status api
> response, which allows to further discriminate errors by remote type
> and show the type specific status message accordingly.
> 
> [...]

Applied, with a not-ideal stop-gap for increasing the usage threshold from 75%
to 80%, but see offlist chat and follow-up commit message for some more
details, thanks!

[01/19] server: fix small formatting issue via `cargo fmt`
        commit: e7f85e3671d88cad86a6ea53231587bebff0eb94
[02/19] server: api: pass remote as reference to fetching helpers
        commit: 412e2010c91f357dcc253c171b7b31d0aaedc9dc
[03/19] server: api: refactor filter logic for resource post gathering
        commit: 8d8624e540e6bde01531e337068645842a4ac39b
[04/19] api: resources: new transient type for remote resource gathering
        commit: 98decad7b6740617662c57ae488c0562ad8143b6
[05/19] server: api: add remote-type search category for resources
        commit: 40be965da335a08ceb7833264102e8e3aedaf25a
[06/19] pdm-api-types: extend resource status by list of failed remotes
        commit: 700b62538407fd94bd25af92f8c9b9506027d28e
[07/19] server: api: collect failed remotes list while getting status
        commit: 9dcf7ec6c456a8d6fc6f8af3939885c9195803bc
[08/19] ui: dashboard: reimplement node status panel as dedicated component
        commit: 748dad24da94ec58043ac0544e487413f8ce99b8
[09/19] ui: dashboard: use new node status component
        commit: 71ed2d53afbe68d7e0a816f8fdbef62c17db80c5
[10/19] ui: dashboard: extend node panel creation by remote type
        commit: 5b8d93728edae7e6f40c51c9a9e74e7e8bfa0f6c
[11/19] ui: dashboard: expose PBS nodes status panel
        commit: 341f2d1b605e71361df003043b0618e29cf199cb
[12/19] pdm-api-types: introduce PBS datastore specific counters
        commit: 25a5afa9b3487d3d9c7f4532041c6ebb5fab39ca
[13/19] pdm-api-types/resources: extend datastore resources by config properties
        commit: d9161aa01f83e0377f559e6910620e6a83c18fda
[14/19] server: resources: extend the PBS resources by config properties
        commit: f53179a1853bb3c4f34c66a970bff3c9387585b7
[15/19] server: resources: extend datastore status counters by multiple states
        commit: 3a17f7989a06db6b30f7b3622ed2922eeaa60af6
[16/19] pdm-api-types: extend status matching for PBS datastore resources
        commit: e5fb3fbf8c2db802da2c112512f905c420a1ebae
[17/19] pdm-api-types: extend resources by properties string generator method
        commit: 2ab39fdef14e33bcbd444e9938520b1941309707
[18/19] server: resources: add property matching for resources
        commit: 9ee588796e7f8d841fcb7b64dce2462a5a440634
[19/19] ui: dashboard: add panel for PBS datastore statistics
        commit: 2dcae3414bf44e08d7415eab2b02fd4bca7a4bf9




More information about the pdm-devel mailing list