As seqdiag, blockdiag and nwdiag blocks in docs are no
longer supported with the latest pillow code, did the
following to fix the docs job:
- Made screenshots of seqdiag/blockdiag/nwdiag images and
removed code that built them, started using the images
- Created *diag files of above for posterity
- Removed unused footnotes in some other files
- Removed unnecessary files
- Removed unused requirements
- Bumped sphinx>=2.2.0 to match neutron repo
Closes-bug: #2089157
Change-Id: Ie9a1a18af4a21057a6cf8380c664fc4d353d2d73
'pre-commit' tool [1] provides an extensible way to configure hooks
which can be run automatically before each commit. That way we can make
sure that code send to review is passing base static analysis checks
like e.g. bandit, flake8 or hacking.
For now this is optional to use and not integrated in e.g. tox.ini file
but we can integrate it there too as next step.
[1] https://pre-commit.com/
Change-Id: Ifb0bf48c4b7b7234d68d8bb4bd210770450f5bae
This patch fixes minor issues like trailing whitespaces, mixed line
endings, or remove tabs to make pre-commit checks happy.
TrivialFix
Change-Id: I743472200cdc84ee729fb69920b092e4d0e91973
The feature was fully implemented in the 2024.1 cycle.
Related-Bug: #2002687
Change-Id: I4e69bdf2ac9da1154d3847f3191b110f09130e02
Signed-off-by: Frode Nordahl <frode.nordahl@canonical.com>
This spec proposes to support multiple back-ends for routers in the
ML2/OVN mechanism driver
Partial-Bug: #2020823
Change-Id: Ic7f84d8252ef5197b4d1851f7296e237bf581503
The aim of the RFE is to create a new port extension to allow to create
ports with hardware offloaded capabilities.
Related-Bug: #2013228
Change-Id: I0ee77fd4a0b1fe28b206db7dc13e105ffff122a6
This patch updates "configurable default SG rules" spec by
adding "description" field and remove other standard attributes such
as "created_at", "updated_at" and "revision_number" from the exmaples of
the API requests and responses.
Related-Bug: #1983053
Change-Id: I3fd5f08e691db3ab025a1c64f5105749234ae0c2
This patch adds new parameter to the API of the default SG rules
templates API. New parameter is called
"remote_address_group_id" and can be used to define uuid of the remote
address group which will be referenced in default rule(s) created for
each new SG.
Additionally this patch updates type of the "remote_ip_prefix" field in
the database. It was set by mistake to "Integer" but should be "String".
Related-bug: #1983053
Change-Id: Ieccd6e70bce6be9a16d38b25efc2774ffefe1699
This patch adds new parameter to the API of the default SG rules
templates API. New parameter is called
"used_in_non_default_security_group" and will be used to mark if rule
should be used in SGs other than "default" one for the project.
Related-bug: #1983053
Change-Id: Ic2fd7b00d4a9de150252eddaffd0409da0925e99
This spec was approved originally in the 2023.1 cycle but I didn't had
time to implement it then.
So now lets move it to the 2023.2 cycle and implement it finally.
Related-bug: #1983053
Change-Id: Id64231e30678207ee36225c18ce72b9928303afb
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: I1ec92d9cb6148e2cf0172075ec1eeeede13015fa
The aim of the RFE is to add multihoming support to routers along with
automatic management of ECMP for default routes and BFD next-hop
reachability verification.
https://bugs.launchpad.net/neutron/+bug/2002687
Co-Authored-By: Frode Nordahl <frode.nordahl@canonical.com>
Related-Bug: #2002687
Change-Id: I95a0d5f1b7aef985df5625cd83222799db811f2b
tox4 even when running specific env with -e option tries
to find python version for all envs defined in envlist[1]
when running with --skip-missing-interpreters=false and
fails if interpreter missing for any of the env.
With py38 in envlist it tries to find python3.8
which is not available in ubuntu-jammy by default
and fails, hence use generic version instead i.e py3
to handle it.
Even though [1] is fixed we are still seeing this failure.
[1] https://github.com/tox-dev/tox/issues/2811
Also had to add "ignore_basepython_conflict = True".
Change-Id: I351870695b1c6706888d8a51fa33ea0fcbc63cd7
The aim of the RFE is to improve the previous implemented RFE
Strict minimum bandwidth support [1].
[1]https://bugs.launchpad.net/neutron/+bug/1578989
Related-Bug: #1991965
Change-Id: I21a1d9bee1d195f704a518ea3dbd3f2b1e35a357
Neutron adds distributed attributes to each Floating IP.
Users can set this attribute according to their actual
environment and use requirements.
see more [1]
[1] https://bugs.launchpad.net/neutron/+bug/1978039
Related-Bug: #1978039
Change-Id: Ibdaa0ae502b5fd413cb08e68356e0c18463c4974