summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormanchandavishal <manchandavishal143@gmail.com>2021-09-22 18:55:45 +0530
committermanchandavishal <manchandavishal143@gmail.com>2021-10-22 00:12:02 +0530
commit4e260cb53c361be8d8468edf4a58b0a6b5fb0fa0 (patch)
treef4e06b5d5411028a1889fcb7b1e68846b761d411
parent1c67144d19566c7144560285b4bd7d3f18c150df (diff)
downloadhorizon-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.yaml3
-rw-r--r--lower-constraints.txt162
-rw-r--r--tox.ini7
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
diff --git a/tox.ini b/tox.ini
index ed10fade6..c0ae07293 100644
--- a/tox.ini
+++ b/tox.ini
@@ -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}