[pve-devel] [PATCH pve-container 3/4] fix pct resize parameter list

Wolfgang Bumiller w.bumiller at proxmox.com
Fri Nov 20 14:04:28 CET 2015


Resize accidentally used json_config_properties giving it
all the options of pct create (which obviously aren't
required...)
---
 src/PVE/API2/LXC.pm | 41 ++++++++++++++++++++---------------------
 1 file changed, 20 insertions(+), 21 deletions(-)

diff --git a/src/PVE/API2/LXC.pm b/src/PVE/API2/LXC.pm
index e362379..4502c59 100644
--- a/src/PVE/API2/LXC.pm
+++ b/src/PVE/API2/LXC.pm
@@ -957,27 +957,26 @@ __PACKAGE__->register_method({
     },
     parameters => {
 	additionalProperties => 0,
-	properties => PVE::LXC::json_config_properties(
-	    {
-		node => get_standard_option('pve-node'),
-		vmid => get_standard_option('pve-vmid', { completion => \&PVE::LXC::complete_ctid }),
-		disk => {
-		    type => 'string',
-		    description => "The disk you want to resize.",
-		    enum => [PVE::LXC::mountpoint_names()],
-		},
-		size => {
-		    type => 'string',
-		    pattern => '\+?\d+(\.\d+)?[KMGT]?',
-		    description => "The new size. With the '+' sign the value is added to the actual size of the volume and without it, the value is taken as an absolute one. Shrinking disk size is not supported.",
-		},
-		digest => {
-		    type => 'string',
-		    description => 'Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.',
-		    maxLength => 40,
-		    optional => 1,
-		}
-	    }),
+	properties => {
+	    node => get_standard_option('pve-node'),
+	    vmid => get_standard_option('pve-vmid', { completion => \&PVE::LXC::complete_ctid }),
+	    disk => {
+		type => 'string',
+		description => "The disk you want to resize.",
+		enum => [PVE::LXC::mountpoint_names()],
+	    },
+	    size => {
+		type => 'string',
+		pattern => '\+?\d+(\.\d+)?[KMGT]?',
+		description => "The new size. With the '+' sign the value is added to the actual size of the volume and without it, the value is taken as an absolute one. Shrinking disk size is not supported.",
+	    },
+	    digest => {
+		type => 'string',
+		description => 'Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.',
+		maxLength => 40,
+		optional => 1,
+	    }
+	},
     },
     returns => {
 	type => 'string',
-- 
2.1.4





More information about the pve-devel mailing list