The main goal of this series is to improve the handling of configured default size & min_size values when creating a new Ceph Pool in the GUI.
A new Ceph API endpoint, 'cfg/value', is added. It allows us to fetch values for config keys that are set either in the config DB of Ceph or in the ceph.conf file. changes since v3: rebased v2: * API rework has been already applied * cleaned up JS code to set default values right where we get them from the API instead of at multiple places in the CephPoolInputPanel itself. Aaron Lauterer (3): api: ceph: add endpoint to fetch config keys fix #2515: ui: ceph pool create: use configured defaults for size and min_size ui: ceph pool edit: rework with controller and formulas PVE/API2/Ceph/Cfg.pm | 82 ++++++++++++++++++++++ www/manager6/ceph/Pool.js | 144 +++++++++++++++++++++++++++++--------- 2 files changed, 191 insertions(+), 35 deletions(-) -- 2.39.2 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel