CommonImageProperties
Common Image Properties
Links
The blueprint: https://blueprints.launchpad.net/nova/+spec/common-image-properties The etherpad from the summit: http://etherpad.openstack.org/FolsomCommonImageProperties
Summary
When an image is uploaded into glance, it is important to API callers such as PlatformLayer to know what an image contains. e.g. This is a Debian Squeeze image.
This blueprint addresses:
1. Agreeing a set of common image properties 1. Agreeing a convention for shared system properties
The convention
Per discussion at the summit, a 'well known' image property should have a key that looks like this:
org.openstack1myproperty
Formally:
<Registered domain name of defining body, "reversed"><spec version><key name>
We use double underscores to try to avoid any possible collision with user properties.
These properties are stored as properties in glance.
Organizations are free to define their own sub-names, as long as they control the top-level name.
Thus, as Canonical controls ubuntu.com, they can use: com.ubuntu.private, com.ubuntu.public and com.ubuntu
Organizations defining properties that may be useful generally are encouraged to post to the mailing list, so that these properties can be agreed and live under org.openstack where possible.