Guest filesytem parity

Registered by Joshua Harlow

We propose a blueprint to help openstack perform actions with/on images in a uniform manner. This would mean unifying (or abstracting) the different methods via ephemeral volumes are created, mounted, and modified (ie network injection). This is useful since not all methods are available on all operating systems (most importantly rhel6 lacks qemu-nbd but has guestfs and vice versa). We would also like to propose a possible solution to the long term problem of unifying all image modification and introspection methods into one utility, if this makes sense for the community.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Joshua Harlow
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
Proposed for folsom
Implementation:
Unknown
Milestone target:
None
Completed by
Vish Ishaya

Related branches

Sprints

Whiteboard

I don't know if this blueprint is specific enough in its current form. We have config-drive-v2 which encompasses the changes on the openstack side. We could have specific blueprints for

a) updating cloud-init
b) making sure cloud-init works properly on all linuxes
c) writing a windows agent to do the same thing

I'm tempted to mark this blueprint superseded by config-drive-v2
--Vish

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.