diff options
author | manchandavishal <manchandavishal143@gmail.com> | 2021-09-22 18:55:45 +0530 |
---|---|---|
committer | manchandavishal <manchandavishal143@gmail.com> | 2021-10-22 00:12:02 +0530 |
commit | 4e260cb53c361be8d8468edf4a58b0a6b5fb0fa0 (patch) | |
tree | f4e06b5d5411028a1889fcb7b1e68846b761d411 | |
parent | 1c67144d19566c7144560285b4bd7d3f18c150df (diff) | |
download | horizon-stable/stein.tar.gz |
Dropping lower constraints testing from stable branchesstable/stein
This topic was discussed on the ML and QA team proposed to test
lower constraints [1]. As decided in horizon weekly meeting in
the past[2], stable branches will drop the lower-constraints job from CI.
This patch also update ``.zuul.yaml`` to test stable/stein with
tempest 24.0.0 for the below reasons:
For every stable branch, Tempest as a range of versions
to work[3] and we can pick either first supported
or last supported version to test the specific EM stable
branch (when Tempest master is in not used).
For stable/stein, first supported version is Tempest 20.0.0
and last supported verson is 26.0.0.
Till now we used the last supported version and it was working
fine until jsonschema latest release 4.0.0 has some incompatible
changes. Now we can say our upper constraints should protect us
from this (like it protect in Tempest master case). But thing
is little tricky here on whether we use the compatible constraints
with tempest 26.0.0. or not.
Compatible constraints for Tempest 26.0.0 is stable/victoria constraints
(the time tag 26.0.0 was cut) but we used stable/stein constraints with
tempest 26.0.0 in stable/stein[4].
We should always use the compatible constraints and tag combination.
We have two option here to solve:
3. Use Tempest 24.0.0 and compatible stable/stein constraints (this commit)
4. Use Tempest 26.0.0 and compatible stable/victoria constraints
I am going with the 1st approach as it is simple and 2nd approach need
modification in run-tempest roles etc.
Same fix is done at devstack side for stable/stein gate fix
- https://review.opendev.org/c/openstack/devstack/+/812092
[1]http://lists.openstack.org/pipermail/openstack-discuss/2020-December/019390.html
[2]https://meetings.opendev.org/irclogs/%23openstack-meeting-alt/%23openstack-meeting-alt.2021-03-24.log.html#t2021-03-24T15:12:58
Co-Author: Ghanshyam Mann <gmann@ghanshyammann.com>
Change-Id: I3f4367817cdf04eacacba8b2ba2bbc06b09d3132
(cherry picked from commit 38ccf26b174c071f2ada5e65aa210634668786a3)
(cherry picked from commit e96945376c1cdc69ab28e7820e3bcaf2a45fee71)
(cherry picked from commit 0b7a77e8a1484fb2e1aa105f7f617655c1dd4ee6)
(cherry picked from commit 852e372d1da69dca243601d299ff42bec90ecb1c)
-rw-r--r-- | .zuul.yaml | 3 | ||||
-rw-r--r-- | lower-constraints.txt | 162 | ||||
-rw-r--r-- | tox.ini | 7 |
3 files changed, 1 insertions, 171 deletions
diff --git a/.zuul.yaml b/.zuul.yaml index 2c7b6d454..c70289d04 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -62,7 +62,7 @@ - ^openstack_dashboard/dashboards/.*/tests.py$ vars: devstack_localrc: - TEMPEST_BRANCH: "26.0.0" + TEMPEST_BRANCH: "24.0.0" TEMPEST_PLUGINS: "tempest-horizon==1.1.0" USE_PYTHON3: true devstack_services: @@ -194,7 +194,6 @@ templates: - check-requirements - horizon-nodejs4-jobs - - openstack-lower-constraints-jobs - openstack-python-jobs - openstack-python35-jobs - openstack-python36-jobs diff --git a/lower-constraints.txt b/lower-constraints.txt deleted file mode 100644 index 20826dda8..000000000 --- a/lower-constraints.txt +++ /dev/null @@ -1,162 +0,0 @@ -alabaster==0.7.10 -amqp==2.1.1 -appdirs==1.4.0 -asn1crypto==0.23.0 -Babel==2.3.4 -cachetools==2.0.0 -cffi==1.7.0 -chardet==3.0.4 -cliff==2.8.0 -cmd2==0.8.0 -colorama==0.3.9 -contextlib2==0.4.0 -coverage==4.0 -cryptography==2.1 -debtcollector==1.2.0 -decorator==3.4.0 -deprecation==1.0 -Django==1.11 -django-appconf==1.0.2 -django-babel==0.6.2 -django-compressor==2.0 -django-debreach==1.4.2 -django-pyscss==2.0.2 -doc8==0.6.0 -docutils==0.11 -dogpile.cache==0.6.2 -dulwich==0.15.0 -eventlet==0.18.2 -extras==1.0.0 -fasteners==0.7.0 -fixtures==3.0.0 -flake8==2.6.2 -flake8-import-order==0.12 -futurist==1.2.0 -greenlet==0.4.10 -hacking==1.1.0 -idna==2.6 -imagesize==0.7.1 -iso8601==0.1.11 -Jinja2==2.10 -jmespath==0.9.0 -jsonpatch==1.16 -jsonpointer==1.13 -jsonschema==2.6.0 -keystoneauth1==3.4.0 -kombu==4.0.0 -linecache2==1.0.0 -MarkupSafe==1.0 -mccabe==0.2.1 -mock==2.0.0 -monotonic==0.6 -mox3==0.20.0 -msgpack-python==0.4.0 -munch==2.1.0 -netaddr==0.7.18 -netifaces==0.10.4 -nodeenv==0.9.4 -openstackdocstheme==1.18.1 -openstacksdk==0.11.2 -os-client-config==1.28.0 -os-service-types==1.2.0 -osc-lib==1.8.0 -oslo.concurrency==3.26.0 -oslo.config==5.2.0 -oslo.context==2.19.2 -oslo.i18n==3.15.3 -oslo.log==3.36.0 -oslo.messaging==5.29.0 -oslo.middleware==3.31.0 -oslo.policy==1.30.0 -oslo.serialization==2.18.0 -oslo.service==1.24.0 -oslo.upgradecheck==0.1.1 -oslo.utils==3.33.0 -osprofiler==2.3.0 -Paste==2.0.2 -PasteDeploy==1.5.0 -pbr==2.0.0 -pep8==1.5.7 -pika==0.10.0 -pika-pool==0.1.3 -Pint==0.5 -positional==1.2.1 -prettytable==0.7.2 -pycodestyle==2.0.0 -pycparser==2.18 -pyflakes==1.2.3 -Pygments==2.2.0 -pyinotify==0.9.6 -pymongo==3.0.2 -pyOpenSSL==17.1.0 -pyparsing==2.1.0 -pyperclip==1.5.27 -pyScss==1.3.7 -python-cinderclient==4.0.1 -python-dateutil==2.5.3 -python-glanceclient==2.8.0 -python-keystoneclient==3.15.0 -python-memcached==1.59 -python-mimeparse==1.6.0 -python-neutronclient==6.7.0 -python-novaclient==9.1.0 -python-swiftclient==3.2.0 -pytz==2013.6 -PyYAML==3.12 -rcssmin==1.0.6 -reno==2.5.0 -repoze.lru==0.7 -requests==2.14.2 -requestsexceptions==1.2.0 -restructuredtext-lint==1.1.1 -rfc3986==0.3.1 -rjsmin==1.0.12 -Routes==2.3.1 -selenium==2.50.1 -semantic-version==2.3.1 -simplejson==3.5.1 -six==1.10.0 -snowballstemmer==1.2.1 -Sphinx==1.6.5 -sphinxcontrib-websupport==1.0.1 -statsd==3.2.1 -stevedore==1.20.0 -tenacity==3.2.1 -termcolor==1.1.0 -testscenarios==0.4 -testtools==2.2.0 -traceback2==1.4.0 -unittest2==1.1.0 -vine==1.1.4 -warlock==1.2.0 -WebOb==1.7.1 -wrapt==1.7.0 -XStatic==1.0.0 -XStatic-Angular==1.5.8.0 -XStatic-Angular-Bootstrap==2.2.0.0 -XStatic-Angular-FileUpload==12.0.4.0 -XStatic-Angular-Gettext==2.3.8.0 -XStatic-Angular-lrdragndrop==1.0.2.2 -XStatic-Angular-Schema-Form==0.8.13.0 -XStatic-Bootstrap-Datepicker==1.3.1.0 -XStatic-Bootstrap-SCSS==3.3.7.1 -XStatic-bootswatch==3.3.7.0 -XStatic-D3==3.5.17.0 -XStatic-Font-Awesome==4.7.0.0 -XStatic-Hogan==2.0.0.2 -XStatic-Jasmine==2.4.1.1 -XStatic-jQuery==1.8.2.1 -XStatic-JQuery-Migrate==1.2.1.1 -XStatic-jquery-ui==1.10.4.1 -XStatic-JQuery.quicksearch==2.0.3.1 -XStatic-JQuery.TableSorter==2.14.5.1 -XStatic-JSEncrypt==2.3.1.1 -XStatic-mdi==1.4.57.0 -XStatic-objectpath==1.2.1.0 -XStatic-Rickshaw==1.5.0.0 -XStatic-roboto-fontface==0.5.0.0 -XStatic-smart-table==1.4.13.2 -XStatic-Spin==1.2.5.2 -XStatic-term.js==0.0.7.0 -XStatic-tv4==1.2.7.0 -xvfbwrapper==0.1.3 @@ -39,13 +39,6 @@ commands = pip install django>=1.11,<2 {[unit_tests]commands} -[testenv:lower-constraints] -basepython = python3 -deps = - -c{toxinidir}/lower-constraints.txt - -r{toxinidir}/test-requirements.txt - -r{toxinidir}/requirements.txt - [testenv:venv] basepython = python3 commands = {posargs} |