trove/integration/scripts
Samuel Matzek 9ec134996a Fix gate issues
Issue 1:
The os-testr 1.0.0 release had a couple of required config changes due
to it's internal usage of stestr.

This change to stestr changed the way tests were discovered by
os-testr and as a result the unit test run was picking up tempest
tests.

A regex is added to the py3base environment call of ostestr because
the use of --serial and --blacklist-file together is broken in stestr
and adding the regex parameter allows the blacklist-file to be
processed. The stestr issue is documented here [1].

Issue 2:

Cache dirs for PKI tokens have been removed for all services in
devstack under I5680376e70e74882e9fdb87ee1b95d5f40570ad7.

We must also remove the use here to pass the right parameters to
configure_auth_token_middleware.

Issue 3:
Keystone V2 APIs have been removed.  When creating Nova and Glance
clients, the test code was either hard coding v2 Keystone or not
providing enough information for the V3 auth.

Issue 4:
Oslo context has deprecated parameters such as 'tenant', has removed
them from its constructor and is using a rename decorator to handle
them. As such, the code and test case to check for unrecognized
parameters to TroveContext and Context is erroneously removing the
tenant parameter.  Oslo context has also changed the from_dict method
since the original code to remove parameters was introduced into
Trove. The new method signature and code should already provide most
or all of the protections against incompatibility the original code
was attempting to provide. The fix for this issue is to change
TroveContext's from_dict method to use the kwargs to handle its own
__init__ parameters and be more in line with what Nova is doing in
its RequestContext subclass.

Issue 5:
Jobs run as jenkins on Zuul v2 but run as user zuul on Zuul v3.

Issue 6:
Ignore one case of pylint E1101 in the Ceilometer notification
code base.

[1] https://github.com/mtreinish/stestr/issues/103

Change-Id: Ic55187b0d73d4c572d7f8332882b4f455a6177c8
2017-10-13 09:37:48 -05:00
..
conf Fix gate issues 2017-10-13 09:37:48 -05:00
files Install Redis 3.2.6 by compilation 2017-02-16 17:10:06 +00:00
local.conf.d beginning to change trove-integration 2016-10-10 20:30:05 -04:00
conf.json.example Merge trove-integration into trove 2016-10-09 07:14:25 -04:00
create_vm Merge trove-integration into trove 2016-10-09 07:14:25 -04:00
functions Initial work to support Xenial 2016-11-29 19:30:45 +00:00
functions_qemu fix the gate: heat-cfntools was yanked out from under us 2017-04-17 20:01:50 +00:00
image-projects-list beginning to change trove-integration 2016-10-10 20:30:05 -04:00
local.conf.rc beginning to change trove-integration 2016-10-10 20:30:05 -04:00
localrc.rc Fix gate issues 2017-10-13 09:37:48 -05:00
projects-list Merge trove-integration into trove 2016-10-09 07:14:25 -04:00
reviews.rc Merge trove-integration into trove 2016-10-09 07:14:25 -04:00
trovestack Fix gate issues 2017-10-13 09:37:48 -05:00
trovestack.rc Remove LIBS_FROM_GIT_* 2017-03-27 08:28:36 +02:00