Bug 1041264 - [RFE][nova]: Expose ability to configure kernel and ramdisk via REST and CLI. And add ability to pass in kernel command line at instance launch time
Summary: [RFE][nova]: Expose ability to configure kernel and ramdisk via REST and CLI....
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: RFEs
Version: unspecified
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: RHOS Maint
QA Contact:
URL: https://blueprints.launchpad.net/nova...
Whiteboard: upstream_milestone_none upstream_stat...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-12 14:12 UTC by RHOS Integration
Modified: 2015-03-19 17:39 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-03-19 17:39:42 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description RHOS Integration 2013-12-12 14:12:15 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/nova/+spec/expose-ramdisk-kernel-and-command-line-via-rest-and-cli.

Description:

In an effort to streamline the image creation process using OpenStack the following observations have been made: nova-compute RPC API provides that ability to specify ramdisk_id and kernel_id when creating an instance [1].  However, the REST API does not expose this functionality and the kernel_id and ramdisk_id are inherited from the image being used to launch the instance.  Another limitation is the inability to pass in the kernal command line.  

This blueprint proposes two changes:

   1) Exposing ability to pass in kernel_id and ramdisk_id from REST API and CLI.   
   2) Adding ability to pass in kernal command line from REST API and CLI

Making the kernel and ramdisk launch-time configurable more closely matches the existing EC2 behavior.  

[1] https://github.com/openstack/nova/blob/master/nova/compute/api.py#L1102

Specification URL (additional information):

None


Note You need to log in before you can comment on or make changes to this bug.