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: I7758727b05ecb5f7d42248d2a734996184c05c1d
Maintaining project lower constraints has become an increasingly
difficult task, especially considering the new pip resolver.
That being considered, the TC has stated that it's up to project
maintainers to decide if they want to continue using lower constraints.
The Cinder project has already dropped the lower constraints job [2].
In order to reduce the burden, we dropped indirect dependencies from
the lower constraints file. This is now causing the lower constraints
job to time out:
This is taking longer than usual. You might need to provide the
dependency resolver with stricter constraints to reduce runtime.
See https://pip.pypa.io/warnings/backtracking for guidance.
If you want to abort this run, press Ctrl + C.
Since we don't really want to go back to maintaining a huge list of
lower constraints, it's time for us to remove the job.
[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-March/021204.html
[2] https://review.opendev.org/c/openstack/cinder/+/789077
Change-Id: I08de76202f9c37332e599b2becd21ca5ca87df19
While dropping Python 2.7 support, the upstream project has been
updated, so we'll have to move the templates in-tree.
While at it, we're updating the supported Python versions.
Some Nova fixtures have been moved to oslo.test, so in order to be
able to unblock the gate, we'll have to squash those fixes as well.
For the same reason, we'll have to remove nova-network checks, which
has been completely dropped.
A few options have been moved to a separate config group, which
we'll have to take into account.
Change-Id: Ibce6b062a81200611bcaac3f2cb90b14b559375b
Use tox-docs instead of obsolete build-openstack-sphinx-docs job.
Add readme to index to fix RST building.
Update tox.ini for this change,
disable sphinx's option to tread warnings as errors since nova
autogenerated code contains links to nova documents that do not work
when build here. Note that the previous build-sphinx also disabled
warnings, so this is no change in behaviour in jobs.
Update old pike link to current stein.
Update requirements for global-requirements change.
Remove unneeded json test from doc environment, there are no json files in the
doc directory and thus the test fails.
Change-Id: Id57f462ff4f1fa843051721aa78bb332b8a37fcd
Small cleanups:
* Use openstack-lower-constraints-jobs template, remove individual
jobs.
* Sort list of templates
Change-Id: Iaa3e04f7a87b75a4730ea1f3155b3626e80b9bbe
Needed-By: https://review.openstack.org/623229
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: I90c548df545990a4575628d918f2bce72071c9ca
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: I07536e3a73fcf262c8fce5a393d9f2b8c8ea99f7