We have updated the yoga testing runtime to keep the
py36 testing.
- https://review.opendev.org/c/openstack/governance/+/820195
Unit tests job template is also updated to keep python
3.6 as a voting job. So with the py3.6 and py3.9 testing as voting
job template, we are keeping python 3.6, 3.7, 3.8, and 3.8 as
tested versions in the Yoga cycle.
- https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/820286
This commit re-add the python 3.6/3.7 versions in setup.cfg classifier.
Change-Id: Id96b27fe24e0f6ea0c57030de2443514dbdcb467
Resolves warnings like the following:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
Change-Id: I7e93878229258afee7eb67cc652f30f63702ab41
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: If8b04a8477dfe16e3180a141f8342cec1ee512a2
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
This project uses pbr so it uses git tags and Sem-Ver pseudo header in
commit messages. Having versin setup.cfg can lead to conflicts and
errors when trying to get the package version using setup.py --version.
Note that pbr provides the Sem-Ver "magic" works to bump releases
without adding a tag [1].
[1] https://docs.openstack.org/pbr/latest/user/features.html#version
Change-Id: I83f5c66d80601bd241b2e7e5ed0682c96000c32f
Closes-Bug: #1848364
- Use 'ignore_basepython_conflict' so we can simply define 'basepython'
on the base testenv
- Add an '.stestr.conf' file, allowing us to stop specifying the
'--test-path' argument manually
- Call 'sphinx-build' directly instead of using the 'build_sphinx'
distutils extension, which pbr is deprecating. This requires a fix to
the docs but allows us to remove some noise from 'setup.cfg'
- Fix some indentation and remove some unnecessary configuration
Change-Id: Icc16ed943d8c0b9df01734da5642bf51e83314b8
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
ec2-api jobs have been switched to use
ec2api-tempest-plugin for ec2-api tests, so
we can remove the in-tree tempest tests now.
Change-Id: I82ace9ebd1ca5216c2e3fc3d75f07146417ebf94
Copy S3 server implmenetation and unit tests from Nova.
Add fileutils from oslo-incubator and refresh incubation modules.
Upgrade script doesn't copy buckets content because Nova S3 server
is not intended to be permanent full functionality object storage, but
has to be used temporary to CreateImage operation only.
Change-Id: I7d38b0a8e014dfff8238e7134d837d1074e4dd95
This code introduces standalone service which proxies its calls to
existing nova EC2-API.
All the code here except for the ec2api/api/proxy.py,
ec2api/api/ec2client.py and some util functions is taken from current
nova and unused functionality is cut of it.
The proxy.py and ec2client.py files implement the new code which
proxies incoming request (on port 8788) to original EC2 API in nova
on port 8773.
The result is transparently translated back to user.
Change-Id: I4cb84f833d7d4f0e379672710ed39562811d43e0