I wonder if it's best to then namespace them if there is a large
variety of these attributes. e.g.
manifest = {
"name" => stemcell_name,
"version" => version,
"bosh_protocol" => bosh_protocol,
"sha1" => stemcell_checksum,
"cloud_properties" => {
"name" => stemcell_name,
"version" => version,
"infrastructure" => stemcell_infrastructure,
"architecture" => "x86_64",
"root_device_name" => "/dev/sda1",
"additional_glance_properties" => {
"vmware_adaptertype" =>
"vmware_ostype" =>
"vmware_image_version" =>
...
}
}
}
additional_glance_properties will be then merged with existing white
listed attributes. How does that sound?
Just out curiosity are you creating light stemcells or full stemcells
with these attributes?