enable port_forwarding service plugin and l3 agent extension as of Rocky

Bug #1842353 reported by Dmitrii Shcherbakov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Neutron API Charm
Fix Released
Undecided
Unassigned
OpenStack Neutron Gateway Charm
Fix Released
Undecided
Unassigned
OpenStack Neutron Open vSwitch Charm
Fix Released
Undecided
Unassigned

Bug Description

Enabling port forwarding feature would allow for more flexibility in environments where floating IP quotas are low per project.

https://docs.openstack.org/neutron/stein/admin/config-fip-port-forwardings.html
https://blueprints.launchpad.net/neutron/+spec/port-forwarding

neutron-api:

/etc/neutron/neutron.conf

service_plugins = <...> port_forwarding

neutron-gateway & neutron-openvswitch:

/etc/neutron/l3_agent.ini

extensions = <...> port_forwarding

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-neutron-api (master)

Fix proposed to branch: master
Review: https://review.opendev.org/679689

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-neutron-gateway (master)

Fix proposed to branch: master
Review: https://review.opendev.org/679694

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-neutron-gateway (master)

Reviewed: https://review.opendev.org/679693
Committed: https://git.openstack.org/cgit/openstack/charm-neutron-gateway/commit/?id=899b75b971aaab92a7772a17bd212c23f6ac91ec
Submitter: Zuul
Branch: master

commit 899b75b971aaab92a7772a17bd212c23f6ac91ec
Author: Dmitrii Shcherbakov <email address hidden>
Date: Mon Sep 2 21:47:56 2019 -0400

    Sync context.py from charm-helpers

    See https://github.com/juju/charm-helpers/pull/370

    Change-Id: I8bc18c12e64dc43823f0d83d4705f5d0f2bb5edc
    Partial-Bug: #1842353

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-neutron-openvswitch (master)

Fix proposed to branch: master
Review: https://review.opendev.org/686947

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-neutron-api (master)

Reviewed: https://review.opendev.org/679689
Committed: https://git.openstack.org/cgit/openstack/charm-neutron-api/commit/?id=104f8d411e20cf627df3886c3758913fd4edd668
Submitter: Zuul
Branch: master

commit 104f8d411e20cf627df3886c3758913fd4edd668
Author: Dmitrii Shcherbakov <email address hidden>
Date: Mon Sep 2 20:21:39 2019 -0400

    Add an option to enable port forwarding feature

    * Adds an option to enable port forwarding service plugin;
    * Exposes whether port forwarding is enabled or not to neutron-gateway
      and neutron-openvswitch charms via the respective relation.

    See LP: #1842353

    Change-Id: Ic3a8e302942ed331bc3d80223e123c13d61db3b2
    Closes-Bug: #1842353

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-neutron-gateway (master)

Reviewed: https://review.opendev.org/679694
Committed: https://git.openstack.org/cgit/openstack/charm-neutron-gateway/commit/?id=5ec43f6dbeadc43ef11e81d3068bd6a7bbebf978
Submitter: Zuul
Branch: master

commit 5ec43f6dbeadc43ef11e81d3068bd6a7bbebf978
Author: Dmitrii Shcherbakov <email address hidden>
Date: Mon Sep 2 21:44:32 2019 -0400

    Adds l3_extension_plugins to L3AgentContext ctx

    * get a list of l3 plugins to enable based on relation data coming from
      neutron-api;
    * refactor adding fwaasv2 service plugins to the l3 agent to accommodate
      the l3_extension_plugins change.

    See https://github.com/juju/charm-helpers/pull/370
    See LP: #1842353

    Change-Id: Ic3a8e302942ed331bc3d80223e123c13d61db3b2
    Closes-Bug: #1842353

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-neutron-openvswitch (master)

Reviewed: https://review.opendev.org/686947
Committed: https://git.openstack.org/cgit/openstack/charm-neutron-openvswitch/commit/?id=51c264c43f026b7a1f43770e4efe6caa0a735a25
Submitter: Zuul
Branch: master

commit 51c264c43f026b7a1f43770e4efe6caa0a735a25
Author: Dmitrii Shcherbakov <email address hidden>
Date: Sun Oct 6 20:24:52 2019 +0300

    Adds l3_extension_plugins to L3AgentContext ctx

    * get a list of l3 plugins to enable based on relation data coming from
      neutron-api;
    * refactor adding fwaasv2 service plugins to the l3 agent to accommodate
      the l3_extension_plugins change.

    See https://github.com/juju/charm-helpers/pull/370
    See LP: #1842353

    Change-Id: Ic3a8e302942ed331bc3d80223e123c13d61db3b2
    Closes-Bug: #1842353

Changed in charm-neutron-api:
milestone: none → 19.10
status: New → Fix Released
Changed in charm-neutron-gateway:
milestone: none → 19.10
status: New → Fix Released
Changed in charm-neutron-openvswitch:
status: New → Fix Released
milestone: none → 19.10
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.