summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAna Krivokapic <akrivoka@redhat.com>2015-06-08 17:14:48 +0200
committerAna Krivokapic <akrivoka@redhat.com>2015-06-08 17:14:48 +0200
commit0575944b6e7a911e84f25ffb5dd95cdde7774423 (patch)
tree9359706a11324be6c65ea6d00d9f6e1188972afc
parentb93f81011f09cd3cc8bdaf595ca8e6437344314e (diff)
downloadtuskar-ui-0575944b6e7a911e84f25ffb5dd95cdde7774423.tar.gz
Only fetch kernel and ramdisk images when needed
Change-Id: Ic0682b66d3278ca179eab41a114834b2b21b33e3
-rw-r--r--tuskar_ui/infrastructure/nodes/tabs.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/tuskar_ui/infrastructure/nodes/tabs.py b/tuskar_ui/infrastructure/nodes/tabs.py
index b1458c9a..c30ef4ee 100644
--- a/tuskar_ui/infrastructure/nodes/tabs.py
+++ b/tuskar_ui/infrastructure/nodes/tabs.py
@@ -319,14 +319,13 @@ class DetailOverviewTab(tabs.Tab):
context['role'] = resource.role
context['stack'] = resource.stack
- context['kernel_image'] = api.node.image_get(
- request,
- node.driver_info['pxe_deploy_kernel']
- )
- context['ramdisk_image'] = api.node.image_get(
- request,
- node.driver_info['pxe_deploy_ramdisk']
- )
+ kernel_id = node.driver_info.get('pxe_deploy_kernel')
+ if kernel_id:
+ context['kernel_image'] = api.node.image_get(request, kernel_id)
+
+ ramdisk_id = node.driver_info.get('pxe_deploy_ramdisk')
+ if ramdisk_id:
+ context['ramdisk_image'] = api.node.image_get(request, ramdisk_id)
if node.instance_uuid:
if api_base.is_service_enabled(self.request, 'metering'):