X-Tenant-ID header missing in metadata request

Bug #1269647 reported by Pedro Marques
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenContrail
Fix Released
Undecided
Hari Prasad Killi

Bug Description

The following change-id https://github.com/openstack/nova/commit/bce36e9bdb1fcb9658f7b684d160e656e88d816c adds a new required header (X-Tenant-ID) to metadata requests.

The agent metadata proxy code (controller/src/vnsw/agent/metadata_proxy.cc) must be updated in order to send the project Uuid of the instance.

This requires 2 independent fixes:
- There needs to be an association between the virtual-machine and project objects in the IFMAP graph.
- The agent metadata code must be able to use this association.

Currently the Neutron plugin creates virtual-machines as top level objects; they should be created as children of the respective project.

Changed in opencontrail:
assignee: nobody → Hari Prasad Killi (haripk)
Changed in opencontrail:
status: New → In Progress
Revision history for this message
Hari Prasad Killi (haripk) wrote :

Agent metadata proxy adds X-TENANT-ID to the header with the project uuid.

Changed in opencontrail:
status: In Progress → Fix Committed
Revision history for this message
Édouard Thuleau (ethuleau) wrote :

Is it possible to link the commit ID to the bug? In general, not only for that bug.

Revision history for this message
Hari Prasad Killi (haripk) wrote :

commit 1a2ddbd2969e6a175386267d98bf3d1979c513b4 has this fix.

Pedro Marques (5-roque)
Changed in opencontrail:
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.