summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiri Tomasek <jtomasek@redhat.com>2015-06-10 08:28:02 +0200
committerJiri Tomasek <jtomasek@redhat.com>2015-06-15 15:39:04 +0200
commit651e5e9f9e336d4324700f9a713109fb3c1f2033 (patch)
tree3869b553580188448f80b9994ebfd402290d7f92
parentac95523881bf9d3c35983ad616f358fdf2286871 (diff)
downloadtuskar-ui-651e5e9f9e336d4324700f9a713109fb3c1f2033.tar.gz
Nodes registration updates
Adds local boot_option to capabilities when creating node, renames pxe_deploy_kernel/ramdisk to deploy_kernel/ramdisk Change-Id: Iaab70df78d5ea83998498a4c9af2502deeea4435
-rw-r--r--tuskar_ui/api/node.py6
-rw-r--r--tuskar_ui/infrastructure/nodes/tabs.py4
-rw-r--r--tuskar_ui/test/test_data/node_data.py36
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',