This patch adds examples to explain the new multiple store backend
declaration feature and how to use it. It covers both the case
where the user wants to declare multiple backends as well as just
Commit updates README.md with a more consistent template for documentation,
removes travis.yml since we're on stackfoge now, updates the Modulefile
for the new release, deletes TODO list, CHANGELOGs deleted in favor of
summarized release notes in README.md, which will show up on Forge,
and moves examples to tests to adhere with Puppet Labs Style
Previously, the sql_connection config was overridden for the
glance-registry.conf only, whereas in the glance-api.conf this
is left to default to a non-existent sqlite DB.
This causes an issue with the v2 API is used - in this case,
the glance-api service accesses the DB directly instead of
delegating to the registry service. Since the sqlite DB is
non-existent, such v2 API calls fail with 500 ServerError.
This is especially problematic with cinder, as it tries the
glance v2 API by default when creating a bootable volume from
an image, see:
This commit moves the mysql specific db manifests
to the namespace glance::db::mysql.
This is done for two reasons:
- to create a directory loaction for manifests
for all future supported datbases
- to be consistent with other openstack projects