openstack-ansible-os_glance/tests
Jesse Pretorius 1416013cd4 Allow deployment without glance-registry
The glance v1 API is deprecated and intended to be removed
from the glance code within the Queens or Rocky cycles.

When using the glance v2 API the glance-registry service is
optional, and the intention is to remove the glance-registry
service in the S cycle. The glance-registry service is required
when using the v1 API though.

Furthermore, when using the glance-registry service it is not
possible to execute a rolling upgrade without losing API
transactions.

Given the above information, this patch enables the deployment
of glance with only the v2 API enabled, and without the
glance-registry service. It adds a per-commit test to validate
that this configuration works.

This patch also corrects a previous misconfiguration which
enabled the v2 registry service, but did not set the data_api
correctly for the API service to inform it that the registry
was operating.

The glance_enable_v1_registry variable is also removed as it
is meaningless. The v1 API *requires* the registry to be
enabled, so we just enable it if glance_enable_v1_api is
enabled.

Change-Id: Ie95daed286798d139f0a35ffdd2a4dd1cdda6ff9
2017-11-20 12:48:02 +00:00
..
group_vars Standardize test vars 2017-04-19 17:12:22 -07:00
host_vars Standardize test vars 2017-04-19 17:12:22 -07:00
ansible-role-requirements.yml Update upgrade role for Pike 2017-08-23 13:14:39 +01:00
benchmark-upgrade.yml Run service test during glance upgrade 2017-05-31 10:31:13 -04:00
inventory Standardize test vars 2017-04-19 17:12:22 -07:00
test-glance-functional.yml Allow deployment without glance-registry 2017-11-20 12:48:02 +00:00
test-glance-resources-results.yml Run service test during glance upgrade 2017-05-31 10:31:13 -04:00
test-glance-resources-upgrade.yml Install openstacksdk for rolling upgrade test 2017-06-15 18:01:25 -07:00
test-glance-upgrades.sh Run service test during glance upgrade 2017-05-31 10:31:13 -04:00
test-install-previous-glance.yml Glance upgrade testing. 2016-11-22 11:06:30 +00:00
test-upgrade.yml Update upgrade role for Queens from P 2017-10-17 18:32:54 +00:00
test.yml Split upgrade test into its own play 2017-01-20 16:39:07 +00:00
tests-repo-clone.sh Update upgrade role for Queens from P 2017-10-17 18:32:54 +00:00