Add file to the reno documentation build to show release notes for
stable/yoga.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/yoga.
Sem-Ver: feature
Change-Id: I185547cc3a7f1637eef648c518a898b5975bb003
Preemptible instances run on a configurable host aggregate, using the
freepool by default.
Compared to the proposed spec, the use of a separate aggregate allows to
better control scheduling of preemptibles. For example, we can prevent
preemptible instances from being launched on hosts that are about to be
used by reservations. To be used, this feature will need additional
support in the main Blazar service.
Blueprint: blazar-preemptible-instances
Change-Id: I294c22b22a1d9e3df01c56a518476a33782d1196
lower-constraints started to fail as Nova raised some of the lower
constraints that contradicts with the required lower constraints in
blazar-nova. This patch sets the same lower constraints for those
packages to let the job pass.
Change-Id: Ia85fd1ca89ff707e07a936cf5d7bda68fe4bdbe1
According to an Openstack summit session [1], stestr is a maintained
project to which all Openstack projects should migrate. Let's switch to
stestr as other projects have already moved to it.
[1] https://etherpad.opendev.org/p/YVR-python-pti
Change-Id: Ie2169026d93ca85337db429c171ff1f82c2fa0d5
Recent versions of setuptools are warning that usage of dash-separated
keys will not be supported in future versions.
Change-Id: I6580b4d84336054d5513147848a14baf28d8064b
* Require hacking 4.0.0+ to fix issues with pyflakes dependencies
* Add install_command for the lower-constraints env which uses
lower-constraints.txt instead of the upper constraints file.
* Update lower constraints and requirements to match nova
Change-Id: Icba57c52c613611311e8ef1838cd94b062b4705b
The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.
Remove hacking and friends from lower-constraints, they are not needed
to be installed at run-time.
Change-Id: I347d6b24bb66bbe9ff11ab9eb3a59a730bcca539
Make a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
know about the requirement
- Update classifiers
- Update requirements, no need for python_version anymore
Change-Id: I051224a8a943bc0fe83cc507538d888aeff5af8d
Now that we are running the Victoria tests that include a
voting py38, we can now add the Python 3.8 metadata to the
package information to reflect that support.
Change-Id: Ic510ea3e8cd4e7dc07b248515f443180bd824d18
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Individual jobs that are included in a job template were individually
defined in each queue to pull in the nova repo, but this is not needed
for running unit tests.
This removes the individual jobs so only the template defined ones are
run. It also gets rid of the openstack-tox-lower-constraints job in
favor of using the openstack-lower-constraints-jobs template.
Change-Id: Iee4ce1612d2a38585b7c5db8db71b1619216a1fa
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Python 2 is no longer supported. Python 3 is required.
This patch stops testing with Python 2 and issues the release note.
Change-Id: Ibed6cf480280dcdde19a8d47982b9e1fa6b96f85
Following recent changes to global requirements [1], we need
to update sphinx requirements locally. This should fix the
requirements-check job.
[1] If558f184c959e4b63b56dec3ca1571d1034cfe5c
Change-Id: I07b3411044c88c3bf51db2515208902a6857817b
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: Ifad93ff0cc1a26291bc3c0d43f2fdace69f0732e
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
Change-Id: I1ac468a79075a0ac66612850d3319e3386046583
Story: #2002586
Task: #24286
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: I0341d09379799d37d483dfed46de9903bac77fae
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I69c088c5230e084245076f1176a4c93964f8489f
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This is likely causing an upload to pypi to fail with the following
error:
Error: 'Development Status :: 3 - Alpha,' is not a valid choice for this field
Change-Id: I96a9127e787855554060b38927ab8845967cc256