Add a parameter to swtich agent package

Bug #1328534 reported by Arnaud Morin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-neutron
Fix Released
Undecided
Arnaud Morin

Bug Description

On Ubuntu 14.04, when using both VPNaaS and FWaaS, puppet will remove neutron-vpn-agent and install neutron-l3-agent instead.
This behavior is normal because neutron-vpn-agent is a superset of neutron-l3-agent.
See bug: https://bugs.launchpad.net/ubuntu/+source/neutron/+bug/1303876

But at the end, neutron ends up with a non working VPNaaS.

Proposed patch is to add a parameter to use neutron-vpn-agent instead of neutron-l3-agent package in neutron::services::fwaas class.

Changed in puppet-neutron:
assignee: nobody → Arnaud Morin (arnaud-morin)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-neutron (master)

Fix proposed to branch: master
Review: https://review.openstack.org/99440

Changed in puppet-neutron:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-neutron (master)

Reviewed: https://review.openstack.org/99440
Committed: https://git.openstack.org/cgit/stackforge/puppet-neutron/commit/?id=a6102c07dbf29b7f64276c22abecb0bc74f2ca0f
Submitter: Jenkins
Branch: master

commit a6102c07dbf29b7f64276c22abecb0bc74f2ca0f
Author: Arnaud Morin <email address hidden>
Date: Wed Jun 11 20:09:49 2014 +0200

    Add vpnaas_agent_package parameter to FWaaS

    On debian platforms, when using both VPNaaS and FWaaS, puppet will
    remove neutron-vpn-agent and install neutron-l3-agent instead.
    This behavior brokes VPNaaS.

    As neutron-vpn-agent package is a superset of neutron-l3-agent, we
    should install neutron-vpn-agent instead of neutron-l3-agent when
    needed.

    This patch will add a boolean parameter called vpnaas_agent_package
    to neutron::services::fwaas in order to give the choice to install
    neutron-vpn-agent package instead of neutron-l3-agent package on
    debian platforms.

    Change-Id: I812dc1b53c77fe2e01ccd8a4e3f718c9a990f77c
    Closes-Bug: 1328534

Changed in puppet-neutron:
status: In Progress → Fix Committed
Mathieu Gagné (mgagne)
Changed in puppet-neutron:
milestone: none → 5.0.0
status: Fix Committed → Fix Released
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.