networking-sfc:stable/2025.2

Last commit made on 2025-09-11
Get this branch:
git clone -b stable/2025.2 https://git.launchpad.net/networking-sfc

Branch merges

Branch information

Name:
stable/2025.2
Repository:
lp:networking-sfc

Recent commits

861013d... by OpenStack Release Bot <email address hidden>

Update TOX_CONSTRAINTS_FILE for stable/2025.2

Update the URL to the upper-constraints file to point to the redirect
rule on releases.openstack.org so that anyone working on this branch
will switch to the correct upper-constraints list automatically when
the requirements repository branches.

Until the requirements repository has as stable/2025.2 branch, tests will
continue to use the upper-constraints list on master.

Change-Id: I7209df4b2530c1c4ef24ef4e815e7990e11034eb
Signed-off-by: OpenStack Release Bot <email address hidden>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/functions

3ed0c22... by OpenStack Release Bot <email address hidden>

Update .gitreview for stable/2025.2

Change-Id: I6a3d0acd30880cb76dd404b89ff3d269ea22ce3e
Signed-off-by: OpenStack Release Bot <email address hidden>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/functions

4a9c570... by Takashi Kajinami

Migrate networking-sfc-tempest-multinode to Noble

... because Jammy is no longer supported.

Change-Id: I674adbf275cd64d0630343760f63faacf187065f
Signed-off-by: Takashi Kajinami <email address hidden>

3b4a80b... by Zuul <email address hidden>

Merge "Remove url tags from README"

5bca79c... by Zuul <email address hidden>

Merge "setup.cfg: Replace dashes with underscores"

b7b03bc... by Zuul <email address hidden>

Merge "add pyproject.toml to support pip 23.1"

6150fca... by Ivan Anfimov

Remove url tags from README

The tags framework has been discontinued for a long time.

https://governance.openstack.org/tc/reference/tags/

https://governance.openstack.org/tc/resolutions/20211224-tags-framework-removal.html

Change-Id: Id2b002d0790f929d737ec460b862e3ea4e5862b7
Signed-off-by: Ivan Anfimov <email address hidden>

f6f4c36... by Rodolfo Alonso

Fix the H999 flake8 local plugin

This local plugin extension was added in [1].

[1]https://review.opendev.org/c/openstack/networking-sfc/+/955295

Signed-off-by: Rodolfo Alonso Hernandez <email address hidden>
Change-Id: Ic86da90b0a0437632da1672574ab66958e15df5a

67b695c... by Takashi Kajinami

setup.cfg: Replace dashes with underscores

Resolve the following warning introduced in setuptools v54.1.0[1].

  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: I9dfe820b63a758f7bd919621d5717d1b729ab70e
Signed-off-by: Takashi Kajinami <email address hidden>

d55d48a... by Herve Beraud

Add H999 hacking check to ban eventlet imports

To prevent accidental reintroduction of eventlet after its removal
from the project, add a custom hacking check H999 that blocks any
eventlet import statements.

This implements the recommendation from the eventlet removal guide
to add specific checks using the OpenStack Hacking framework to
catch eventlet imports during code review. For futher details
please see https://removal.eventlet.org/guide/post-migration-guidance/#hacking-checks

Changes:
- Add networking_sfc.hacking.checks module with H999 check
- Configure tox.ini to use both neutron_lib and custom hacking checks
- Enable H999 extension in flake8 configuration
- Add unit tests for the eventlet import ban check

The H999 check uses a regex pattern to detect both "import eventlet"
and "from eventlet import ..." statements, ensuring comprehensive
coverage of eventlet import variations.

Generated-By: Claude Sonnet 4
Change-Id: I14ea4084e56e5b4c191e345e83e9c6455e22e109
Signed-off-by: Hervé Beraud <email address hidden>