diff options
author | Colleen Murphy <colleen.murphy@suse.com> | 2020-10-26 11:48:26 -0700 |
---|---|---|
committer | Colleen Murphy <colleen.murphy@suse.com> | 2020-10-26 14:54:56 -0700 |
commit | 28d2dd19e10d5d58d11f6319ae70a30251be1ef1 (patch) | |
tree | 9e52075afa073df4717641b0768b7f069395080a | |
parent | fb7d54543fd69e046a5136ca4028f4e128b947c2 (diff) | |
download | keystone-28d2dd19e10d5d58d11f6319ae70a30251be1ef1.tar.gz |
Make opensuse jobs nonvoting
The opensuse images tend to be less stable, and the opensuse nodeset was
moved to openSUSE 15.2 which does not work properly with devstack for
the train and lower branches. Ussuri works for the moment, and Victoria+
have been moved to Ubuntu, so this patch is targeted for stable/train
and prior to disable voting for opensuse-based jobs.
To fix the gate, patch also pulls in this backport:
Update amqp lower constraint
Newer versions of kombu rely on updated versions of amqp [0]. Keystone's
lower-constraints job is failing consistently across multiple branches
because it's referencing amqp 2.2.2 when we should be relying on a newer
version (5.0.0+).
You can verify this by using `pip3 check` with the lower-constraints tox
environment.
Without this patch, you'll likely see the test_notifications tests fail
with something like:
ModuleNotFoundError: No module named 'vine.five'
Which spirals into subsequent failures mocking messaging drivers.
[0] https://github.com/celery/celery/issues/3547
(cherry picked from commit c495defc2bd4f2ef5a38d2a9e4d5aac5653fb406)
(cherry picked from commit 12891a039fb1dae7ba22884cf78ad7d1faa8569d)
(cherry picked from commit d435a915160a9876b58f2a04696d9430790e5cdc)
Change-Id: I2895300556b83e943ce5e5fd72e4b86317a306a9
-rw-r--r-- | .zuul.yaml | 3 | ||||
-rw-r--r-- | lower-constraints.txt | 2 |
2 files changed, 2 insertions, 3 deletions
diff --git a/.zuul.yaml b/.zuul.yaml index 8fa6bb277..65045f2fd 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -204,6 +204,7 @@ voting: false irrelevant-files: *irrelevant-files - keystone-dsvm-py3-functional-federation-opensuse15-k2k: + voting: false irrelevant-files: *irrelevant-files - keystoneclient-devstack-functional: voting: false @@ -236,8 +237,6 @@ irrelevant-files: *irrelevant-files - keystone-dsvm-py3-functional: irrelevant-files: *irrelevant-files - - keystone-dsvm-py3-functional-federation-opensuse15-k2k: - irrelevant-files: *irrelevant-files - tempest-full: irrelevant-files: *tempest-irrelevant-files - tempest-full-py3: diff --git a/lower-constraints.txt b/lower-constraints.txt index 6ccbdc230..a6fa74847 100644 --- a/lower-constraints.txt +++ b/lower-constraints.txt @@ -1,4 +1,4 @@ -amqp==2.2.2 +amqp==5.0.0 Babel==2.3.4 bashate==0.5.1 bcrypt==3.1.3 |