As part of Train community goal 'Support IPv6-Only Deployments and
Testing' [1], we need to define the integration job which deploy
services on IPv6 and perform testing to make sure service listen and
communicate over IPv6 properly.
Blazar has legacy zuul jobs only so base zuulv3 IPv6 job 'devstack-ipv6'
and 'devstack-tempest-ipv6' cannot be used and we have to copy the whole
run.yaml to set the IPv6 setting and run the IPv6 verification script
via post_test_hook.
This commit adds the new job 'blazar-devstack-dsvm-ipv6-only' run on
gate and set the required IPv6 setting'.
It also updates Blazar code so that [DEFAULT]/os_auth_host is bracketed
when used to build URLs, as required for IPv6 addresses.
[1] https://governance.openstack.org/tc/goals/train/ipv6-support-and-testing.html
Change-Id: I9a598f591d3fbb40c90be5bd12913b851aff2c9f
Co-Authored-By: Pierre Riteau <pierre@stackhpc.com>
Story: #2005477
Task: #35882
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: I35e48188302e996ef0023305be00ad98ac54d2cf
We are going to add API tests using Gabbi to the blazar-tempest-plugin.
But if the Gabbi tests are executed by different workers, their order
gets violated.
This patch changes Tempest concurrency to 1 to ensure the Gabbi tests
are executed in the order specified in the YAML file. This can increase
test execution time, but it should be negligible.
Change-Id: Id4dc3cc8640e8f902f96130a85e50008b5e8b96d
Also use the newly created blazar-tempest-plugin in Zuul jobs.
Depends-On: I32f2ef3ddbb30da8061ccc035aae0428e6dd5450
Change-Id: Ia03068d8f84d988b470252efe483890f1900f488
* In order to complete the tempest plugin split goal, we need to
refactor the blazar tempest plugin so that we can easily consume.
* use six.moves import range instead xrange to avoid flake8 error
Change-Id: I88f2a961d770d6deebd9af567d6407e677c102ae
Migrate all functional jobs and gate to zuul v3.
Needed-By: I0b17cb8c9831d4e9f302a05b1ef3f3244a64a96b
Needed-By: I34b091ca5ce658fe34cd3800585421c9180cde25
Change-Id: Ia070c067f4f27bbf0a29f981777aa8de8c878a15