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: Ie609845195ceea1d3bc71dfce6b1f214f0648dc4
This change updates the python job template to zed
this will disable py36 jobs and enable the default set
for zed. The repo presently used the yoga template
which now fails as a result of project dropping py36 support.
This change also increases the min python reqired to 3.8
to match the zed supported runtimes and adds a release note.
Change-Id: I50253be0c99df9b363da5f6cc0c8502536dbbb43
To assist with automated configuration validation, we need entry points
for oslo.config.opts for each one of the plugins.
Change-Id: I7fc132f917949d147dd6371d54e01a6cfd995aae
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: Idf24b85695e7375765fcd6cc4c8988dc2a6be790
We don't distribute eggs, so there's no need to include configuration.
Change-Id: I669dc36df57c98ca5635ffe26eb801d1d085dd12
Signed-off-by: Takashi Natsume <takanattie@gmail.com>
These translation sections are not needed anymore,
Babel can generate translation files without them.
Remove babel.cfg as well, this is the default role and not needed
anymore.
Change-Id: I1b362dba9d46f766202e4329371dca71e2f3b214
Signed-off-by: Takashi Natsume <takanattie@gmail.com>
The following error is being seen in the gate n-cpu logs:
ERROR stevedore.extension [-] Could not load 'noop': No module named
vif_plug_noop.noop
Change ba61a98117 added the noop plugin
but missed adding it to the packages list.
Closes-Bug: #1783403
Change-Id: If4816a63cb19c4b593a6994a3a9fe05a2196761d
- This change converts os-vif to use
sphinx-build and doc/requirements.txt to
be inline with new PTI requirements.
- This change tests docs requirements as part
of the lower-constraints env.
Change-Id: Ic136941a17f90d6a6a8432fec96f8612c4bca8a2
With pbr 2.0 and Sphinx 1.5, the setting for treat sphinx warnings as
errors is setting warning-is-error in build_sphinx section. Migrate the
setting from the old warnerrors one.
No warnings on this one. Nice work, guys.
Change-Id: I6d95e43c3321e783baebf10891d65b59b2ccd0fe
Python 3.3 is not supported from Mitaka, as per Infra.
This patch removes the support for the same.
Change-Id: I2c86cd2782dd7f85f278addffbb06028dd2fe35a
There is no need to create separate plugins for each type of
VIF configuration - a single plugin is intended to be capable
of supporting multiple different VIF configs. On this basis,
the ovs & ovs_hybrid plugins can be merged to just create a
single 'ovs' plugin. This means that consumers of os-vif do
not need to remember multiple different plugin names - they
can always just use the 'ovs' plugin and feed it whichever
type of VIF config they desire.
Change-Id: I8ab37fea065a3d92585decf89bcc095c404e6ed2
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
While most of the vendor plugins will be in separate repositories,
the os-vif library will include the openvswitch plugin as one of
the reference implementations.
Change-Id: Icd9e452a4f0726823c0b1e07a29bb53a05fd1651
While most of the vendor plugins will be in separate repositories,
the os-vif library will include the Linux bridge plugin as one of
the reference implementations.
Change-Id: If53e1e987991a9695ff4390bb9a52d7a80c0e2ee
- OpenStack projects are no longer being tested under Python 2.6,
this change removes the trove classifier implying that this
project supports 2.6.
Change-Id: I83dcdf95072eaa074c6ea0e74670ae5de98b43b3
Initial commit using code imported from
https://github.com/jaypipes/os_vif
This patch also includes the following fixes to make the import pass all
jenkins jobs:
- add doc/source/conf.py and index.rst
- sync with global requirements
Change-Id: Iac6a9d45ea799eaa71f895af115e966c28246a22