puppet-neutron needs to support nova notification

Bug #1306694 reported by Lars Kellogg-Stedman
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
puppet-neutron
Fix Released
Undecided
Lars Kellogg-Stedman

Bug Description

Recent versions of Nova and Neutron communicate via an event notification
mechanism such that Nova is aware of the completion of network interface
plugging/unplugging performed by Neutron.

Out of the box, recent versions of Nova expect this behavior by
default, and Neutron must be configured appropriately in order to
send the notifications.

This requires support for at least the following options:

    notify_nova_on_port_status_changes = True
    notify_nova_on_port_data_changes = True
    nova_url = http://127.0.0.1:8774
    nova_region_name =
    nova_admin_username =
    nova_admin_tenant_id =
    nova_admin_password =
    nova_admin_auth_url =

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

Changed in puppet-neutron:
assignee: nobody → Lars Kellogg-Stedman (larsks)
status: New → In Progress
Revision history for this message
Lars Kellogg-Stedman (larsks) wrote :

I've proposed a new solution here:

https://review.openstack.org/#/c/88410/

Revision history for this message
Lee Thompson (stagr.lee) wrote :

need "v2" appended to nova_url...

nova_url = http://127.0.0.1:8774/v2

Revision history for this message
Openstack Gerrit (openstack-gerrit) wrote : Fix merged to puppet-neutron (master)

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

commit f9b3d184a05978668ee5960c83836b56e02636ce
Author: Lars Kellogg-Stedman <email address hidden>
Date: Thu Apr 17 15:15:31 2014 -0400

    Neutron Nova Interactions Support

    Recent versions of Neutron are able to provide active notifications to
    Nova about changes to port status and data. This change adds the
    neutron::server::notifications class to allow Puppet to configure this
    feature when setting up a Neutron server.

    neutron.conf requires a tenant UUID for communicating with Nova. This
    changes adds adds a custom type and provider to translate an admin
    tenant name to the required UUID.

    Co-Authored-By: emilienm <email address hidden>
    Change-Id: I57af7cb47a12adabed9b1ee65e1c352b3e5fc2de
    Closes-bug: 1306694

Changed in puppet-neutron:
status: In Progress → Fix Committed
Revision history for this message
Romil Gupta (romilg) wrote :

Thanks this fix works for me :)

Mathieu Gagné (mgagne)
Changed in puppet-neutron:
milestone: none → 4.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.