From 651e5e9f9e336d4324700f9a713109fb3c1f2033 Mon Sep 17 00:00:00 2001 From: Jiri Tomasek Date: Wed, 10 Jun 2015 08:28:02 +0200 Subject: Nodes registration updates Adds local boot_option to capabilities when creating node, renames pxe_deploy_kernel/ramdisk to deploy_kernel/ramdisk Change-Id: Iaab70df78d5ea83998498a4c9af2502deeea4435 --- tuskar_ui/api/node.py | 6 +++--- tuskar_ui/infrastructure/nodes/tabs.py | 4 ++-- tuskar_ui/test/test_data/node_data.py | 36 +++++++++++++++++----------------- 3 files changed, 23 insertions(+), 23 deletions(-) diff --git a/tuskar_ui/api/node.py b/tuskar_ui/api/node.py index 31e96775..ff86cbb9 100644 --- a/tuskar_ui/api/node.py +++ b/tuskar_ui/api/node.py @@ -128,11 +128,11 @@ class Node(base.APIResourceWrapper): 'ipmi_password': ipmi_password } driver_info.update( - pxe_deploy_kernel=deployment_kernel, - pxe_deploy_ramdisk=deployment_ramdisk + deploy_kernel=deployment_kernel, + deploy_ramdisk=deployment_ramdisk ) - properties = {} + properties = {'capabilities': 'boot_option:local', } if cpus: properties.update(cpus=cpus) if memory_mb: diff --git a/tuskar_ui/infrastructure/nodes/tabs.py b/tuskar_ui/infrastructure/nodes/tabs.py index c30ef4ee..1b8f81b6 100644 --- a/tuskar_ui/infrastructure/nodes/tabs.py +++ b/tuskar_ui/infrastructure/nodes/tabs.py @@ -319,11 +319,11 @@ class DetailOverviewTab(tabs.Tab): context['role'] = resource.role context['stack'] = resource.stack - kernel_id = node.driver_info.get('pxe_deploy_kernel') + kernel_id = node.driver_info.get('deploy_kernel') if kernel_id: context['kernel_image'] = api.node.image_get(request, kernel_id) - ramdisk_id = node.driver_info.get('pxe_deploy_ramdisk') + ramdisk_id = node.driver_info.get('deploy_ramdisk') if ramdisk_id: context['ramdisk_image'] = api.node.image_get(request, ramdisk_id) diff --git a/tuskar_ui/test/test_data/node_data.py b/tuskar_ui/test/test_data/node_data.py index 0b92e984..7b54b079 100644 --- a/tuskar_ui/test/test_data/node_data.py +++ b/tuskar_ui/test/test_data/node_data.py @@ -29,8 +29,8 @@ def data(TEST): 'ipmi_username': 'admin', 'ipmi_password': 'password', 'ip_address': '1.2.2.2', - 'pxe_deploy_kernel': 'deploy-kernel-uuid', - 'pxe_deploy_ramdisk': 'deploy-ramdisk-uuid', + 'deploy_kernel': 'deploy-kernel-uuid', + 'deploy_ramdisk': 'deploy-ramdisk-uuid', }, 'properties': { 'cpus': '8', @@ -56,8 +56,8 @@ def data(TEST): 'ipmi_username': 'admin', 'ipmi_password': 'password', 'ip_address': '1.2.2.3', - 'pxe_deploy_kernel': 'deploy-kernel-uuid', - 'pxe_deploy_ramdisk': 'deploy-ramdisk-uuid', + 'deploy_kernel': 'deploy-kernel-uuid', + 'deploy_ramdisk': 'deploy-ramdisk-uuid', }, 'properties': { 'cpus': '16', @@ -83,8 +83,8 @@ def data(TEST): 'ipmi_username': 'admin', 'ipmi_password': 'password', 'ip_address': '1.2.2.4', - 'pxe_deploy_kernel': 'deploy-kernel-uuid', - 'pxe_deploy_ramdisk': 'deploy-ramdisk-uuid', + 'deploy_kernel': 'deploy-kernel-uuid', + 'deploy_ramdisk': 'deploy-ramdisk-uuid', }, 'properties': { 'cpus': '32', @@ -110,8 +110,8 @@ def data(TEST): 'ipmi_username': 'admin', 'ipmi_password': 'password', 'ip_address': '1.2.2.5', - 'pxe_deploy_kernel': 'deploy-kernel-uuid', - 'pxe_deploy_ramdisk': 'deploy-ramdisk-uuid', + 'deploy_kernel': 'deploy-kernel-uuid', + 'deploy_ramdisk': 'deploy-ramdisk-uuid', }, 'properties': { 'cpus': '8', @@ -137,8 +137,8 @@ def data(TEST): 'ipmi_username': 'admin', 'ipmi_password': 'password', 'ip_address': '1.2.2.6', - 'pxe_deploy_kernel': 'deploy-kernel-uuid', - 'pxe_deploy_ramdisk': 'deploy-ramdisk-uuid', + 'deploy_kernel': 'deploy-kernel-uuid', + 'deploy_ramdisk': 'deploy-ramdisk-uuid', }, 'properties': { 'cpus': '8', @@ -164,8 +164,8 @@ def data(TEST): 'ipmi_username': 'admin', 'ipmi_password': 'password', 'ip_address': '1.2.2.6', - 'pxe_deploy_kernel': 'deploy-kernel-uuid', - 'pxe_deploy_ramdisk': 'deploy-ramdisk-uuid', + 'deploy_kernel': 'deploy-kernel-uuid', + 'deploy_ramdisk': 'deploy-ramdisk-uuid', }, 'properties': { 'cpus': '8', @@ -191,8 +191,8 @@ def data(TEST): 'ipmi_username': 'admin', 'ipmi_password': 'password', 'ip_address': '1.2.2.7', - 'pxe_deploy_kernel': 'deploy-kernel-uuid', - 'pxe_deploy_ramdisk': 'deploy-ramdisk-uuid', + 'deploy_kernel': 'deploy-kernel-uuid', + 'deploy_ramdisk': 'deploy-ramdisk-uuid', }, 'properties': { 'cpus': '8', @@ -218,8 +218,8 @@ def data(TEST): 'ipmi_username': 'admin', 'ipmi_password': 'password', 'ip_address': '1.2.2.8', - 'pxe_deploy_kernel': 'deploy-kernel-uuid', - 'pxe_deploy_ramdisk': 'deploy-ramdisk-uuid', + 'deploy_kernel': 'deploy-kernel-uuid', + 'deploy_ramdisk': 'deploy-ramdisk-uuid', }, 'properties': { 'cpus': '8', @@ -245,8 +245,8 @@ def data(TEST): 'ipmi_username': 'admin', 'ipmi_password': 'password', 'ip_address': '1.2.2.9', - 'pxe_deploy_kernel': 'deploy-kernel-uuid', - 'pxe_deploy_ramdisk': 'deploy-ramdisk-uuid', + 'deploy_kernel': 'deploy-kernel-uuid', + 'deploy_ramdisk': 'deploy-ramdisk-uuid', }, 'properties': { 'cpus': '16', -- cgit v1.2.1