Add support to enable l3 port-forwarding plugin

Allows enabling neutron port forwarding plugin
and l3 extension to forward ports from floating
IP to a fixed neutron port.

Change-Id: Ic25c96a0ddcf4f69acbfb7a58acafec82c3b0aed
Implements: blueprint enable-l3-port-forwarding
(cherry picked from commit 1662a77b55)
This commit is contained in:
Manuel Rodriguez 2019-09-02 16:11:13 -04:00
parent c898fe01b3
commit f94d6c1ca4
3 changed files with 9 additions and 0 deletions

View File

@ -601,6 +601,7 @@ enable_neutron_segments: "no"
enable_neutron_sfc: "no"
enable_neutron_metering: "no"
enable_neutron_infoblox_ipam_agent: "no"
enable_neutron_port_forwarding: "no"
enable_nova_serialconsole_proxy: "no"
enable_nova_ssh: "yes"
enable_octavia: "no"

View File

@ -363,6 +363,8 @@ service_plugins:
enabled: "{{ enable_neutron_vpnaas | bool }}"
- name: "{{ opendaylight_l3_service_plugin }}"
enabled: "{{ enable_opendaylight_l3 | bool and enable_opendaylight | bool }}"
- name: "port_forwarding"
enabled: "{{ enable_neutron_port_forwarding | bool }}"
neutron_service_plugins: "{{ service_plugins|selectattr('enabled', 'equalto', true)|list }}"
@ -395,6 +397,8 @@ l3_agent_extensions:
enabled: "{{ enable_neutron_fwaas | bool }}"
- name: "vpnaas"
enabled: "{{ enable_neutron_vpnaas | bool }}"
- name: "port_forwarding"
enabled: "{{ enable_neutron_port_forwarding | bool }}"
neutron_l3_agent_extensions: "{{ l3_agent_extensions | selectattr('enabled', 'equalto', true) | list }}"

View File

@ -0,0 +1,4 @@
---
features:
- |
Neutron port_forwarding service plugin, and l3 extension can be enabled with variable enable_neutron_port_forwarding.