"injected_files" doesn't work for nova rebuild
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Undecided
|
Mahesh Panchaksharaiah | ||
tempest |
Fix Released
|
High
|
Mahesh Panchaksharaiah |
Bug Description
nova-compute manager doesn't send the argument "injected_files" to "driver.spawn":
"nova/compute/
def rebuild_
# pull in new password here since the original password isn't in
# the db
The definition for "driver.spawn" is as following:
"nova/virt/
def spawn(self, context, instance, image_meta, injected_files,
admin_password, network_info=None, block_device_
The possible fix is as following:
# instance.
...
This should be a bug, and exists in the Folsom and master branch.
tags: |
added: compute removed: folsom rc-3 |
Changed in nova: | |
assignee: | nobody → Mahesh Panchaksharaiah (maheshp) |
status: | New → In Progress |
Changed in tempest: | |
status: | New → In Progress |
assignee: | nobody → Mahesh Panchaksharaiah (maheshp) |
Changed in tempest: | |
importance: | Undecided → High |
Changed in nova: | |
milestone: | none → havana-3 |
status: | Fix Committed → Fix Released |
Changed in tempest: | |
milestone: | none → havana-3 |
Changed in nova: | |
milestone: | havana-3 → 2013.2 |
Since we do not store 'inject_files' information into database, which means that we will lose the information after create_instance finished.