rbd: make monhost option optional

to allow differentiating between user-created external RBD storage
entries (WITH monhost), and those created and managed by pveceph
(without).

making monhost non-fixed allows easily opting into the managed behaviour via
'pvesm set STORAGE -delete monhost', but is also helpful for external clusters
(i.e., after adding or removing a monitor you need to update the monhost
parameter..)

adapt description accordingly.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
This commit is contained in:
Fabian Grünbichler
2017-09-05 14:59:30 +02:00
committed by Wolfgang Bumiller
parent de8eff4d31
commit 0b9ef02ebc

View File

@ -258,7 +258,7 @@ sub plugindata {
sub properties {
return {
monhost => {
description => "Monitors daemon ips.",
description => "IP addresses of monitors (for external clusters).",
type => 'string', format => 'pve-storage-portal-dns-list',
},
pool => {
@ -284,7 +284,7 @@ sub options {
return {
nodes => { optional => 1 },
disable => { optional => 1 },
monhost => { fixed => 1 },
monhost => { optional => 1},
pool => { optional => 1 },
username => { optional => 1 },
content => { optional => 1 },