From b1e06dbf5420827f0884b320a10804b019e234d0 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Wed, 10 Jan 2024 16:30:52 -0500 Subject: [PATCH] Add migration max downtime metafield for VMs --- docs/manuals/swagger.json | 56 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/docs/manuals/swagger.json b/docs/manuals/swagger.json index ca99700..604bc93 100644 --- a/docs/manuals/swagger.json +++ b/docs/manuals/swagger.json @@ -214,6 +214,10 @@ }, "VMMetadata": { "properties": { + "migration_max_downtime": { + "description": "The maximum time in milliseconds that a VM can be down for during a live migration; busy VMs may require a larger max_downtime", + "type": "integer" + }, "migration_method": { "description": "The preferred migration method (live, shutdown, none)", "type": "string" @@ -1209,6 +1213,10 @@ "description": "Internal provisioner template ID", "type": "integer" }, + "migration_max_downtime": { + "description": "The maximum time in milliseconds that a VM can be down for during a live migration; busy VMs may require a larger max_downtime", + "type": "integer" + }, "migration_method": { "description": "The preferred migration method (live, shutdown, none)", "type": "string" @@ -1417,6 +1425,10 @@ "description": "Whether the VM has been migrated, either \"no\" or \"from \"", "type": "string" }, + "migration_max_downtime": { + "description": "The maximum time in milliseconds that a VM can be down for during a live migration; busy VMs may require a larger max_downtime", + "type": "integer" + }, "migration_method": { "description": "The preferred migration method (live, shutdown, none)", "type": "string" @@ -4522,6 +4534,13 @@ "name": "migration_method", "required": false, "type": "string" + }, + { + "description": "The maximum time in milliseconds that a VM can be down for during a live migration; busy VMs may require a larger max_downtime", + "in": "query", + "name": "migration_max_downtime", + "required": false, + "type": "integer" } ], "responses": { @@ -4652,6 +4671,13 @@ "name": "migration_method", "required": false, "type": "string" + }, + { + "description": "The maximum time in milliseconds that a VM can be down for during a live migration; busy VMs may require a larger max_downtime", + "in": "query", + "name": "migration_max_downtime", + "required": false, + "type": "integer" } ], "responses": { @@ -4729,6 +4755,12 @@ "in": "query", "name": "migration_method", "type": "string" + }, + { + "description": "The maximum time in milliseconds that a VM can be down for during a live migration; busy VMs may require a larger max_downtime", + "in": "query", + "name": "migration_max_downtime", + "type": "integer" } ], "responses": { @@ -6597,6 +6629,14 @@ "required": false, "type": "string" }, + { + "default": 300, + "description": "The maximum time in milliseconds that a VM can be down for during a live migration; busy VMs may require a larger max_downtime", + "in": "query", + "name": "migration_max_downtime", + "required": false, + "type": "integer" + }, { "description": "The user tag(s) of the VM", "in": "query", @@ -6756,6 +6796,14 @@ "required": false, "type": "string" }, + { + "default": 300, + "description": "The maximum time in milliseconds that a VM can be down for during a live migration; busy VMs may require a larger max_downtime", + "in": "query", + "name": "migration_max_downtime", + "required": false, + "type": "integer" + }, { "description": "The user tag(s) of the VM", "in": "query", @@ -7114,6 +7162,14 @@ "name": "migration_method", "required": false, "type": "string" + }, + { + "default": "none", + "description": "The maximum time in milliseconds that a VM can be down for during a live migration; busy VMs may require a larger max_downtime", + "in": "query", + "name": "migration_max_downtime", + "required": false, + "type": "integer" } ], "responses": {