Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add enable-fwaas to neutron api context #640

Merged
merged 1 commit into from Sep 17, 2021

Conversation

hemanthnakkina-zz
Copy link
Contributor

  • Introduces enable-fwaas to neutron api context
  • Updates l3_extension_plugins based on new context variable enable-fwaas

Backport of PR#635 to stable/21.04

fixes: #lp1934129

(cherry picked from commit 4fa1777)

Introduces enable-fwaas to neutron api context
Updates l3_extension_plugins based on new context variable enable-fwaas

Backport of PR#635 to stable/21.04

fixes: #lp1934129

(cherry picked from commit 4fa1777)
@dosaboy
Copy link
Contributor

dosaboy commented Sep 14, 2021

Spoken to @hemanthnakkina and he is going to queue up the associated charm backports for neutron-gateway and neutron-openvswitch charms to ensure they land asap after this does to ensure there is no unexpected behaviour should someone sync this into those charms before the backports land.

Copy link
Contributor

@lourot lourot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks! For reference here are the charm backports that will make use of this: https://review.opendev.org/q/topic:%22bug%252F1934129%22

@lourot lourot merged commit 49c344d into juju:stable/21.04 Sep 17, 2021
openstack-mirroring pushed a commit to openstack/charm-neutron-api that referenced this pull request Sep 17, 2021
Add enable-fwaas to neutron-plugin-api relation data so
that neutron-openvswitch updates neutron-l3-agent
configuration accordingly.

Synced charmhelpers to get related changes
juju/charm-helpers#640

Partial-Bug: #1934129

(cherry picked from commit 69af89a)
Change-Id: I5019c5ed3b8ab556d4900f1fe46dee69f5f09ee7
openstack-mirroring pushed a commit to openstack/charm-neutron-openvswitch that referenced this pull request Sep 20, 2021
fwaas_v2 extension is added in l3_agent.ini by default from stein.
However with the newly introduced neutron-api configuration parameter
enable-fwaas, the extension have to added only when it is set to true
on neutron-api charm.

neutron-api charm adds enabled-fwaas as relation data in the commit
https://review.opendev.org/c/openstack/charm-neutron-api/+/806676.
This patch removes special handling of fwaas_v2 as l3_extension_plugins
is already updated in relation data based on neutron-api enable-fwaas
configuration.

Add python3-neutron-fwaas in py3 package list only for rocky release. The
package is already part of dependency of neutron-l3-agent until Ussuri
release and the dependency will be removed from Victoria release in
package control files.

Synced charmhelpers to get related changes
juju/charm-helpers#640

Closes-Bug: #1934129
Change-Id: I1546f45635bfd7af76001c1df4f99d219a9d8039
(cherry picked from commit d3daa09)
openstack-mirroring pushed a commit to openstack/charm-neutron-gateway that referenced this pull request Sep 20, 2021
fwaas_v2 extension is added in l3_agent.ini by default from stein.
However with the newly introduced neutron-api configuration parameter
enable-fwaas, the extension have to added only when it is set to true
on neutron-api charm.

neutron-api charm adds enabled-fwaas as relation data in the commit
https://review.opendev.org/c/openstack/charm-neutron-api/+/806676.
This patch removes special handling of fwaas_v2 as l3_extension_plugins
is already updated in relation data based on neutron-api enable-fwaas
configuration.

Remove python3-neutron-fwaas in package list from stein release. The
package is already part of dependency of neutron-l3-agent until Ussuri
release and the dependency will be removed from Victoria release in
package control files.

Synced charmhelpers to get related changes
juju/charm-helpers#640

Partial-Bug: #1934129
Change-Id: I07db7fb7c2f00eaf4c0a5bcc082c73922b87d1c0
(cherry picked from commit de22d6c)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants