This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: Iaf32eff4d83ae5bdfefe0b4b62dab0d045d98a41
Horizon defined a project template 'horizon-nodejs-jobs'
for nodejs jobs. This patch updates ``.zuul.yaml`` to
use that template to run nodejs jobs here.
Depends-On: https://review.opendev.org/c/openstack/horizon/+/831929
Change-Id: I9a4656e78314bf56130a14152c7791f577bb4f11
After 7052b7f065 merged in openstack/horizon a new Unit
test class introduced in horizon i.e. RestAPITestCase.
This patch updates heat-dashboard to import RestAPITestCase
class instead of TestCase. For more info. see [1]
It also update few packages version in lower-constraints.txt and
other files to fix lower-constraints job.
[1] https://review.opendev.org/c/openstack/horizon/+/827097/2/openstack_dashboard/test/helpers.py#485
NOTE: py36 support has been dropped for Zed, so py36 UT no longer works
with upper-constraints for Zed. Thus, the zuul job template is updated
for Zed in this commit together. This commit also needs to be backported
to stable/yoga to fix the UT. When backported, make sure not to include
the zuul template change for Zed.
Co-Authored-By: Akihiro Motoki <amotoki@gmail.com>
Change-Id: I81241b2225f1e8b7b38f8f03928d5b4c0b4c8094
As we already added horizon-nodejs14-jobs template in this plugin
and nodejs14 jobs running fine. So let's drop horizon-nodejs10-jobs
template because nodejs10 is already EOL.
Change-Id: I11176ef54ca25b130bc2c1c86b8458cbf960312f
Horizon defined a project template 'horizon-non-primary-django-jobs'
for django jobs. This patch use that template to run django jobs
here and also fixes failed test cases for django2.2 support.
For information please refer [1]
[1] https://review.opendev.org/#/c/681969/
Change-Id: I3ab81402633b9abe39e49c3921585db992050540
As Migration to bionic is completed or nodejs10 job running.
So we not required nodejs4 job anymore.
Change-Id: I75432d34524c827b02d162d4ca7f4623980c350c
In Train, we will use python 3.6 and 3.7 for python3 runtime
in our gate jobs [1]. This commit drops python 3.5 and adds python 3.7.
Redundant entries in tox.ini are cleanup along with python3.5 removal.
[1] https://governance.openstack.org/tc/reference/runtimes/train.html
Co-Authored-By: Akihiro Motoki <amotoki@gmail.com>
Change-Id: Ideb2e7f6e7e3bd0986e5f6d400912a3e4e392e14
This is a mechanically generated patch to add a unit test job running
under Python 3.6 as part of the python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Ifb5d57e078d16bd1b15418f38750fc0ef2b571f7
This patch adds basic tests to verify that heat-dashboard is
installed and could be opened.
heat-dashboard-integration-tests job is added in a
non-voting mode.
Depends-On: https://review.openstack.org/634712
Change-Id: I2550d6fcd1ce4e05502f247e227aaec05e762fcb
Small cleanups:
* Use openstack-lower-constraints-jobs template, remove individual
jobs.
* Sort list of templates
Also, update some minimal requirement for horizon
needs newer versions. This is needed to pass the lower-constraints
job.
Change-Id: I6d69299c6099bdcd3671e7e7c764604676e8eaef
Needed-By: https://review.openstack.org/623229
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I5ed727f3dd33ad1c08de34b24246bd78b260dc8c
Story: #2002586
Task: #24298
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Depends-On: https://review.openstack.org/#/c/583291/
Change-Id: I2f183ca67c0d1d5b0d9e747131e1208085546e71
Story: #2002586
Task: #24298
Django 2.0 is now used in tox py35 job, so there is no need for
py35dj20 job. Instead, Django 1.11 with python3 is not covered.
- py35dj20 job is dropped from tox.ini.
- python3-django111 is added to tox.ini.
python3 is specified to basepython to avoid a specific python version.
- .zuul.yaml is updated to consume horizon-openstack-tox-python3-django111
and drop horizon-openstack-tox-py35dj20.
Change-Id: I90485a472edb5d2446c7e1bc08554fec72b307a0
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.
Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.
Add openstack-tox-lower-constraints job to the zuul configuration.
See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.
Change-Id: Ic5fa4edff518a453941ec3d288f7a859adccec76
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This reverts commit 2b2aa29f02.
stable/queens branch has been created and the master is now open
for Rocky development. We can drop Django <= 1.10 support now safely.
Change-Id: I5768350481bced6dc51a8ad6b1af7ab36934f52f
horizon team will drop Django <= 1.10 support in Rocky release
considering the Django roadmap [1].
heat-dashboard consumes the job definitions of py27-dj1(8|9|10)
in horizon, so they need to be dropped so that the horizon team
will drop the job definitions.
This prevents horizon team from removing these jobs.
If heat-dashboard still needs them, define your own versions.
[1] https://www.djangoproject.com/weblog/2015/jun/25/roadmap/
Change-Id: I157ffe73b763fd23043a251dba02efe10109c0c7
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: I821e7f472112907f07f7d77b7de25ba700079d9c
The legacy jobs legacy-horizon-tox-py27dj1* needs to be clean up,
so it is not a good idea to consume them in horizon plugin jobs.
It prevents from pushing them away.
This commit tries to py27dj1* zuulv3 jobs defined in the horizon repo.
Needed-By: I23a95b36e73bb444f94683c801eda11fb1430aa8
Change-Id: I040b35a4830423dce6fa4279882a01b8e88ad5f9
Add .zuul.yaml file to make sure more flexible zuul job controll by
heat-dashboard team members, apart from project-config repo.
We will keep basic & common jobs in project-config repo,
also heat-dashboard repo will have specific jobs like as multi django
ver jobs.
Change-Id: Ia9084b10bf4bb1941e0eb21b51798c2090b459cc