networking-sfc:stable/2024.2

Last commit made on 2024-09-17
Get this branch:
git clone -b stable/2024.2 https://git.launchpad.net/networking-sfc

Branch merges

Branch information

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

Recent commits

2e64dc0... by elajkat <email address hidden>

Stable Only: Use 2024.2 tempest job

Depends-On: https://review.opendev.org/929592
Change-Id: Ida7a778cb35ad5175968c57c58a6707dab9499e9

0742aba... by OpenStack Release Bot <email address hidden>

Update TOX_CONSTRAINTS_FILE for stable/2024.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/2024.2 branch, tests will
continue to use the upper-constraints list on master.

Change-Id: Id5aea218af56c589159b1d301b2e1f680525befe

cfccf18... by OpenStack Release Bot <email address hidden>

Update .gitreview for stable/2024.2

Change-Id: I40fa56e0a3e985437cf67e49398e028e8550dc24

fb51aa5... by Slawek Kaplonski

Add pre-commit configuration

'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: I9801bc7f23add5d4540913ce12eab1716dec62e5

4b86661... by Slawek Kaplonski

Remove executable from python files which don't really needs it

TrivialFix

Change-Id: I856627010be25490aacfa6e8fa9eef8b25b92554

94d3034... by Slawek Kaplonski

Fix _delete_ports_flowrules_by_id so that it expects only one port_id

Private method _delete_ports_flowrules_by_id was done in the way that it
was expecting list of ports given as "ports_id" variable but the only
place where this method was called is passing ID of the one port only.
As it was not list but string, iteraton was done over string elements
and that was causing plenty of messages send to the neutron server for
every char of the each deleted port if. This was overloading
neutron-ovs-agent.

This patch changes that private method to be
_delete_port_flowrules_by_id and to expect only one port id to be passed
to it as argument as there is no any place in the code where old method
would be called with list of the ports.

Depends-On: https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/926915

Closes-bug: #2068727
Change-Id: I76099a4cae2b47a748478525c25882538390bb91

bcc6be3... by Zuul <email address hidden>

Merge "Add py312 job to periodic based on testing runtime for 2024.2"

f15cd81... by Zuul <email address hidden>

Merge "Fix compatibility with SQLAlchemy 2.0"

8c4587c... by Takashi Kajinami

Fix compatibility with SQLAlchemy 2.0

* The str(url) function in SQLAlchemy hides the password. For a URL
  string that is to be re-used, use
  render_as_string(hide_password=False) .

* attribute_mapped_collection was renamed to attribute_keyed_dict

* Fix Too many positional arguments for constructor call

Co-Authored-By: Mike Bayer <email address hidden>
Change-Id: I8419f508f0185d2a896f5fc801145f945181d999

61f1d91... by OpenStack Release Bot <email address hidden>

reno: Update master for unmaintained/zed

Update the zed release notes configuration to build from
unmaintained/zed.

Change-Id: Id22f0408a641a5f8734bdd0912d093b2be732624