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
one.
Change-Id: Ief8fea9d57422d05d36bf9b6946695249958aad9
Depends-on: I28a79ae36e673a3537ea16910d338666b65c80f7
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
Guide(http://docs.puppetlabs.com/guides/style_guide.html#tests)
Change-Id: Iffa30f6f35b996305f635317fc0770f908e9057e
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:
https://bugzilla.redhat.com/888241
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
The ppas are currently coded in the keystone module.
This code adds them to the glance example to ensure that
we get the latest version of the glance packages.