* Update blazar-nova from branch 'master'
to 999bc1a8fc1740bb7de42e221a67a6d99fad71b9
- Update master for stable/2024.1
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
* Update blazar-nova from branch 'master'
to 1e3f3a4c47e1feea84d68d56822336dec2d9b1ca
- reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.
Change-Id: Ib9a83310839e07c7be095a0d2a9c302edc9f89cd
* Update blazar-nova from branch 'master'
to 059fd82a424b358d5013e53184b526b895b4c1bd
- Update python classifier in setup.cfg
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
* Update blazar-nova from branch 'master'
to 86d01baa4accc318d15dd47a7b7a5d497681d1ae
- Use generic testing template
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
* Update blazar-nova from branch 'master'
to e653e7ead09bca8645aa80a286276c7ffb68b66b
- Update master for stable/2023.2
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
* Update blazar-nova from branch 'master'
to 021780c99d85eeb4cf5ba653bd1c1501e2c88130
- setup.cfg: Replace dashes with underscores
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
* Update blazar-nova from branch 'master'
to 71eaf123b027ecf144edc3105f03c2068b83f3f9
- Update copyright date for release notes
This is a small change to force refresh of release notes.
Change-Id: If201fadc7fe0ecdd0e2db9688de85e9f00ab9dda
* Update blazar-nova from branch 'master'
to 64b8637a7061e4040dfe0bb9935fb6c0fdfe2e3c
- Update master for stable/2023.1
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
* Update blazar-nova from branch 'master'
to 5579fb4728187e9bd3ffce2b396ea98c65fc9b42
- Fix tox.ini for tox4
Change-Id: I19456b4a84e1b55eca1a234ca26675dfcd4875ac
* Update blazar-nova from branch 'master'
to 7246c6b03e6b536ea5d1ec4d21ff9ab049bc0bc4
- Ignore release note from yoga
This release note is showing up in zed, maybe because it was in the
commit used to tag the yoga release.
Change-Id: Ia35e53465aa05c74eeab1be47c2b8ba1fd08854a
* Update blazar-nova from branch 'master'
to 4cca24dffeb641d9452a749bfc96d8601fa0063f
- Add Python3 antelope unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: I99bb28c13d4db6bfb3286983365787beed9b772c
* Update blazar-nova from branch 'master'
to 10bc6da91e2c6cc942d690e5ebec9e6ce497e0d0
- Update master for stable/zed
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
* Update blazar-nova from branch 'master'
to 17fa9a9c051ef0ad6efcdbf611b8c0d70cbbddbb
- Add Python3 zed unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for zed.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: I54d2653524fd7c383c7c4ba5f996b0dc0d4e918f
* Update blazar-nova from branch 'master'
to e8d0ff592d799580c1b381e0cc279c9852d5d936
- Drop lower-constraints.txt and its testing
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
* Update blazar-nova from branch 'master'
to dcc985879315c9321a3dc1f75c7d431e2e209ab2
- Merge "Sync requirements and lower-constraints with nova"
- Sync requirements and lower-constraints with nova
Change-Id: I197b1310c7629ed1f54a5379d7115300a1070f22
* Update blazar-nova from branch 'master'
to 35ee713e9733119ea0c71d9b75bfaf402b855a49
- Update master for stable/yoga
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
* Update blazar-nova from branch 'master'
to 3d01888c14a785e796393d7f6a2b0792b1b1f2e0
- Allow preemptible instances to run on unused hosts
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
* Update blazar-nova from branch 'master'
to 63560cf76550f864caec8ea7393f04c2fad8d932
- Merge "Updating python testing classifier as per Yoga testing runtime"
- Updating python testing classifier as per Yoga testing runtime
Yoga testing runtime[1] has been updated to add py39
testing as voting. Unit tests update are handled by the
job template change in openstack-zuul-job
- https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/820286
this commit updates the classifier in setup.cfg file, also tox.ini.
[1] https://governance.openstack.org/tc/reference/runtimes/yoga.html
Change-Id: Idc1132b4499921c42df691bea96c610933c41e0a
* Update blazar-nova from branch 'master'
to cf659a43d301b1e42166b6f6ec22d87312ce8569
- Add Python3 yoga unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for yoga.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: I81796adbe62ac9fcb21368bdfdecd1d7f622aa7e
* Update blazar-nova from branch 'master'
to 57d76b0bfe31dbf890fa1e2e8925c381cc447144
- Adjust lower constraints
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
* Update blazar-nova from branch 'master'
to 965f17875623c56bc389838800cea908243b0eaa
- Switch to stestr
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
* Update blazar-nova from branch 'master'
to 668323abe27cf5c6d547ba8abd8b669aa5ab9c8e
- Sync requirements and lower constraints with nova
Change-Id: I653dfbd9d6e939e2cdde4c78dd0594c4ab7b535c
* Update blazar-nova from branch 'master'
to 5f7bd6eea5f737f2bfbfea7d114f8e4ee99c04d2
- Add Python3 xena unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for xena.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: I238b8a6800a8d27eef540503e8ce352404338c76
* Update blazar-nova from branch 'master'
to 0b0cf72e56bd5cfd9eab6080840817f4eef157e8
- Change dashes to underscore in setup.cfg
Recent versions of setuptools are warning that usage of dash-separated
keys will not be supported in future versions.
Change-Id: I6580b4d84336054d5513147848a14baf28d8064b
* Update blazar-nova from branch 'master'
to 28cca8413cd2f26b673ba5db91ec20745336fdb3
- Sync requirements and lower-constraints with nova
Also remove nose from test requirements (unused).
Change-Id: Ibd4ea9511e098000c36b6aa5ecf696b86d5e5a77
* Update blazar-nova from branch 'master'
to 6434f21c68f431f00784349ff1f8636b5fa044f3
- Fix lower-constraints job
* 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
* Update blazar-nova from branch 'master'
- Update hacking for Python3
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
* Update blazar-nova from branch 'master'
- Add Python3 wallaby unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for wallaby.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: I906d7d11e440fb677aad40bfe79b141dcb6c15a4
* Update blazar-nova from branch 'master'
- migrate testing to ubuntu focal
As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).
Fixing:
- bug#1886296
Bump the pyflakes to 2.1.1 as min version to run pep8 jobs
on py3.8 which is default python vesion in ubuntu focal.
Story: #2007865
Task: #40178
Closes-Bug: #1886296
[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.html
Change-Id: Ic67e23f6b3760a6d2ca4a07dd84c9034d85d9b75
* Update blazar-nova from branch 'master'
- Cleanup py27 support
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
* Update blazar-nova from branch 'master'
- Add py38 package metadata
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>
* Update blazar-nova from branch 'master'
- Clean up zuul jobs
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>
* Update blazar-nova from branch 'master'
- Add Python3 victoria unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for victoria.
See also the PTI in governance [1].
[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html
Change-Id: If139a08153e36ca9d3419c51f9ba507f4268445d
* Update blazar-nova from branch 'master'
- Stop testing with py2
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
* Update blazar-nova from branch 'master'
- Add Python 3 Train unit tests
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.
See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html
Change-Id: Ia0df3cd78cac0e8904eb4be82213727a004fa01b
Story: #2005924
Task: #34199
* Update blazar-nova from branch 'master'
- Update sphinx requirements
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
* Update blazar-nova from branch 'master'
- Use opendev repository
Change-Id: I52778356e8172d97eafbbb276a49457117c7b16d
- OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.htmlhttp://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html
Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
* Update blazar-nova from branch 'master'
- Replace openstack.org git:// URLs with https://
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
* Update blazar-nova from branch 'master'
- add python 3.7 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.7.
See ML discussion here [1] for context.
[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html
Change-Id: I647c7f09878a8439084d8fda39c141d98274a871
Story: #2004073
Task: #27404