18686478 kstat warning every minute in nova-compute log on SPARC
19061438 checkboxes related with 'create volume from Image' in the Horizon don't work
19064962 power state mapping for incomplete zone is incorrect
19065445 Horizon doesn't deal well with shutdown zones
19130253 pausing/suspension "successful" in horizon, though nothing happens
19136473 ZFSSA iSCSI Cinder Attach Volume Failed
19146728 missing an upstream utility 'dhcp_release' needed by instance termination
19148389 jsonpointer package missing as a dependency for jsonpatch
19158668 associating a new floating ip removes existing ipnat rules and re-adds them
19161623 problem in SERVICE/KEYSTONE
19166348 cinder & nova should default signing_dir explicitly for consistency
19166359 minor pkgfmt(1) issues with OpenStack manifests
19168609 System Info page doesn't work properly
19173435 problem in SERVICE/HORIZON
19181971 OpenStack pkg.summaries should include service type
Internal patch to only enable the current supported boot source (Boot from Image).
This patch will not be committed upsteam.
--- horizon-2013.2.3/openstack_dashboard/dashboards/project/instances/workflows/create_instance.py.orig 2014-04-03 11:45:53.000000000 -0700
+++ horizon-2013.2.3/openstack_dashboard/dashboards/project/instances/workflows/create_instance.py 2014-07-07 14:53:44.291365109 -0700
@@ -137,22 +137,7 @@
source_type_choices = [
('', _("--- Select source ---")),
("image_id", _("Boot from image")),
- ("instance_snapshot_id", _("Boot from snapshot")),
]
- if base.is_service_enabled(request, 'volume'):
- source_type_choices.append(("volume_id", _("Boot from volume")))
-
- try:
- if api.nova.extension_supported("BlockDeviceMappingV2Boot",
- request):
- source_type_choices.append(("volume_image_id",
- _("Boot from image (creates a new volume).")))
- except Exception:
- exceptions.handle(request, _('Unable to retrieve extensions '
- 'information.'))
-
- source_type_choices.append(("volume_snapshot_id",
- _("Boot from volume snapshot (creates a new volume).")))
self.fields['source_type'].choices = source_type_choices
def clean(self):