Only fetch kernel and ramdisk images when needed

Change-Id: Ic0682b66d3278ca179eab41a114834b2b21b33e3
This commit is contained in:
Ana Krivokapic
2015-06-08 17:14:48 +02:00
parent b93f81011f
commit 0575944b6e

View File

@@ -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'):