Project: nova Series: austin Blueprint: austin-ec2-security-groups Design: Approved Lifecycle: Complete Impl: Implemented Link: https://blueprints.launchpad.net/nova/+spec/austin-ec2-security-groups Spec URL: http://wiki.openstack.org/SecurityGroupsSpec EC2's API has a firewalling concept known as security groups. Most of this is stubbed out in Nova, and at least one API call is completely missing. Add support for this. Project: nova Series: austin Blueprint: austin-image-service Design: Approved Lifecycle: Complete Impl: Implemented Link: https://blueprints.launchpad.net/nova/+spec/austin-image-service Spec URL: http://wiki.openstack.org/ImageStores This blueprint proposes adding a concept of an image registry, adding a caching image proxy with support for a variety of different object stores, and using a URI as the globally unique identifier for images. Project: nova Series: austin Blueprint: austin-integrate-glance Design: Approved Lifecycle: Complete Impl: Implemented Link: https://blueprints.launchpad.net/nova/+spec/austin-integrate-glance Spec URL: None Glance is an image registry and storage service. Integration with Nova means a few things: 1) Unit tests are currently lacking for the image services. Create them 2) Make the ImageService code modular. Currently, there is no configurability and there is an untested LocalImageService. 3) GlanceImageService is not implemented. Implement it. Project: nova Series: austin Blueprint: austin-nwfilter Design: Superseded Lifecycle: Complete Impl: Beta Available Link: https://blueprints.launchpad.net/nova/+spec/austin-nwfilter Spec URL: http://wiki.openstack.org/LibvirtNWFilterSpec In version 0.8.0, libvirt grew a number of firewalling capabilities. As far as possible, we should leverage these to contain instances. Project: nova Series: austin Blueprint: austin-openstack-api Design: Approved Lifecycle: Complete Impl: Implemented Link: https://blueprints.launchpad.net/nova/+spec/austin-openstack-api Spec URL: None Right now Nova implements the EC2 API, but should be moved to OpenStack API. It should remain easy to swap API endpoints as well. Project: nova Series: austin Blueprint: austin-rename-servers Design: Approved Lifecycle: Complete Impl: Implemented Link: https://blueprints.launchpad.net/nova/+spec/austin-rename-servers Spec URL: None Cloud servers should be identified by both ID, and user-friendly name. This is the underlying support (separate from API and other interfaces) to allow the names to be changed on running cloud servers. Project: nova Series: austin Blueprint: austin-scheduler Design: Approved Lifecycle: Complete Impl: Implemented Link: https://blueprints.launchpad.net/nova/+spec/austin-scheduler Spec URL: http://etherpad.openstack.org/uTVEFliCI5 OpenStack needs a pluggable scheduler Project: nova Series: austin Blueprint: austin-user-mode-linux Design: Approved Lifecycle: Complete Impl: Implemented Link: https://blueprints.launchpad.net/nova/+spec/austin-user-mode-linux Spec URL: http://wiki.openstack.org/UserModeLinuxSpec To facilitate testing in the cloud, add support for user-mode-linux. QEmu is too slow to be really useful. Project: nova Series: austin Blueprint: austin-xen Design: Approved Lifecycle: Complete Impl: Implemented Link: https://blueprints.launchpad.net/nova/+spec/austin-xen Spec URL: http://wiki.openstack.org/XenSupportSpec Make sure we support Xen properly. Project: nova Series: austin Blueprint: austin-xenapi Design: Approved Lifecycle: Complete Impl: Implemented Link: https://blueprints.launchpad.net/nova/+spec/austin-xenapi Spec URL: http://wiki.openstack.org/XenAPI Support XenServer and Xen Cloud Platform through XenAPI. Project: nova Series: austin Blueprint: improve-install-docs Design: Discussion Lifecycle: Complete Impl: Implemented Link: https://blueprints.launchpad.net/nova/+spec/improve-install-docs Spec URL: http://etherpad.openstack.org/OAiM7TZOJw See specification URL. Project: nova Series: austin Blueprint: openid-nova Design: Obsolete Lifecycle: Complete Impl: Good progress Link: https://blueprints.launchpad.net/nova/+spec/openid-nova Spec URL: http://wiki.openstack.org/nova_openid_service Currently, the Django-Nova/Dashboard supports only basic username/password based access. There is separate user credential management both on the web service point and OpenStack. OpenStack relies on the web server for user authentication resulting in Multiple Policy Decision Points (PDP). Integration of OpenID with Openstack allows flexible SSO mechanism for administrators. The solution also removes the existing multiple identity silos in web server and OpenStack. Project: nova Series: austin Blueprint: refactor-networking Design: Approved Lifecycle: Complete Impl: Implemented Link: https://blueprints.launchpad.net/nova/+spec/refactor-networking Spec URL: None Some networking stuff is in image construction Simple network is its own service class This will have to be integrated with the scheduler