if service not enabled, neutron::agents::ovs fails due to missing dependency on integration bridge

Bug #1337733 reported by Xav Paice
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-neutron
Fix Released
Undecided
Xav Paice

Bug Description

If we need the OVS plugin but not the agent service, when we declare the integration bridge the current code requires Service[neutron-plugin-ovs-service] which is not declared, and the catalog fails with the following:

Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid relationship: Vs_bridge[br-int] { before => Service[neutron-plugin-ovs-service] }, because Service[neutron-plugin-ovs-service] doesn't seem to be in the catalog

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/104775

Changed in puppet-neutron:
assignee: nobody → Xav Paice (xavpaice)
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/104775
Committed: https://git.openstack.org/cgit/stackforge/puppet-neutron/commit/?id=064899b70e2f1b26ee6556fa423eee72ebf68db2
Submitter: Jenkins
Branch: master

commit 064899b70e2f1b26ee6556fa423eee72ebf68db2
Author: Xav Paice <email address hidden>
Date: Fri Jul 4 19:05:02 2014 +1200

    for OVS agent, fix dependency on service

    Previously, the declaration for vs_bridge required the service, but if
    the service is not enabled it's not declared. This moves the dependency
    inside an if. See bug #1298146 for the background.

    Change-Id: Ic51efb16d4ba0a971178ff648f963c61b2e9fdde
    Closes-Bug: #1337733

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.