On 06/06/2016 06:13 PM, Ramon Medeiros wrote:
Signed-off-by: Ramon Medeiros <ramonn(a)linux.vnet.ibm.com>
---
API.json | 12 ++++++++++++
i18n.py | 2 ++
2 files changed, 14 insertions(+)
diff --git a/API.json b/API.json
index 8d4f725..d0e6831 100644
--- a/API.json
+++ b/API.json
@@ -294,6 +294,18 @@
"minLength": 1,
"error": "KCHVM0011E"
},
+ "boot": {
+ "description": "Boot order and bootmenu
configuration",
+ "type": "object",
+ "error": "KCHVM0052E",
+ "properties": {
+ "order": {
+ "description": "Boot order",
+ "type": "array",
+ "error": "KCHVM0053E"
Here you can
use ENUM and restrict the options accepted. See the
graphics schema and:
http://spacetelescope.github.io/understanding-json-schema/reference/array...
+ }
+ }
+ },
"users": {
"description": "Array of users who have permission
to the VM",
"type": "array",
diff --git a/i18n.py b/i18n.py
index 2d8390f..ec060ae 100644
--- a/i18n.py
+++ b/i18n.py
@@ -103,6 +103,8 @@ messages = {
"KCHVM0049E": _("Cannot power off %(name)s. Virtual machine is shut
off."),
"KCHVM0050E": _("Cannot shutdown %(name)s. Virtual machine is shut
off."),
"KCHVM0051E": _("Cannot reset %(name)s. Virtual machine is already
shut off."),
+ "KCHVM0052E": _("Boot configuration must have order list"),
+ "KCHVM0053E": _("Boot order must be a list of the devices"),
I think the messages must be clearer. Like:
"Boot configuration must receive a list of devices in the boot order"
"Boot order must be a list of devices among ['network', 'hd',
...]"
"KCHVM0055E": _("Migrate to localhost %(host)s is not
allowed."),
"KCHVM0056E": _("To migrate a virtual machine to the remote host
%(host)s the user %(user)s must have password-less login to the remote host."),