Add file to the reno documentation build to show release notes for
stable/2024.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.
Sem-Ver: feature
Change-Id: Ife7c862e7b267bbaf96f378ccb46d6d41341bc4d
As per the current release tested runtime, we test
till python 3.11 so updating the same in python
classifier in setup.cfg
Change-Id: Ibafbfb40379c1df234e9925c26f8e6400712ff10
Change If402f9ae0ca06fec0 replaced cycle-specific testing templates that
had to be changed in each project's zuul config file with a generic
template that only needs to be updated in one place, namely, in the
openstack-zuul-jobs repo.
blazar-nova was skipped by the automated update, so we fix that now.
Co-Authored-By: Sairam Vengala <sairamvengala007@gmail.com>
Change-Id: I8639dddc49c10d60343864fdca6d79c199fd4b44
Add file to the reno documentation build to show release notes for
stable/2023.2.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.
Sem-Ver: feature
Change-Id: I7c8197a475cc8fb377e8d7d2013c51c12615c7ec
Setuptools v54.1.0 introduces a warning that the use of dash-separated
options in 'setup.cfg' will not be supported in a future version [1].
Get ahead of the issue by replacing the dashes with underscores. Without
this, we see 'UserWarning' messages like the following on new enough
versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: If80a95e2d8d6b91f150bbdec0e72f37ff1fe974c
Add file to the reno documentation build to show release notes for
stable/2023.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.
Sem-Ver: feature
Change-Id: I85f78ca77afada02572eeb7d0af818e56aa17409
This release note is showing up in zed, maybe because it was in the
commit used to tag the yoga release.
Change-Id: Ia35e53465aa05c74eeab1be47c2b8ba1fd08854a
Add file to the reno documentation build to show release notes for
stable/zed.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/zed.
Sem-Ver: feature
Change-Id: Iace753d783183bd95eeeb4cdbaf038cc44a9efc7
As discussed in TC PTG[1] and TC resolution[2], we are
dropping the lower-constraints.txt file and its testing.
We will keep lower bounds in the requirements.txt file but
with a note that these are not tested lower bounds and we
try our best to keep them updated.
Note that we make the Python 3.6 non-voting because it is failing due to
Nova dropping support for it.
[1] https://etherpad.opendev.org/p/tc-zed-ptg#L326
[2] https://governance.openstack.org/tc/resolutions/20220414-drop-lower-constraints.html#proposal
Change-Id: If34a9d89d8b5779b6eb4f35b171e64c5f6c1902e
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