to allow differentiating between user-created RBD storage entries, and those created and managed by pveceph.
make 'monhost' option optional to allow storages managed by pveceph to rely only on /etc/pve/ceph.conf Signed-off-by: Fabian Grünbichler <[email protected]> --- changes since v2: - combined patches 1 and 2 changes since v1: - make parameter fixed - adapted description for new behaviour note: I am not sure how we want to handle 'upgrades' here.. currently, switching from old to new is only possible by manually editing storage.cfg. to allow switching via pvesm / the API, we'd need to make both non-fixed and rely on check_config and the respective descriptions to ensure their mutual exclusivity.. PVE/Storage/RBDPlugin.pm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/PVE/Storage/RBDPlugin.pm b/PVE/Storage/RBDPlugin.pm index 250ee7c..70d1fda 100644 --- a/PVE/Storage/RBDPlugin.pm +++ b/PVE/Storage/RBDPlugin.pm @@ -277,6 +277,10 @@ sub properties { description => "Access rbd through krbd kernel module.", type => 'boolean', }, + pveceph => { + description => "Storage configuration managed by pveceph (using /etc/pve/ceph.conf).", + type => 'boolean', + } }; } @@ -284,11 +288,12 @@ sub options { return { nodes => { optional => 1 }, disable => { optional => 1 }, - monhost => { fixed => 1 }, + monhost => { optional => 1, fixed => 1 }, pool => { optional => 1 }, username => { optional => 1 }, content => { optional => 1 }, krbd => { optional => 1 }, + pveceph => { optional => 1, fixed => 1 }, }; } -- 2.11.0 _______________________________________________ pve-devel mailing list [email protected] https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
