Trove doesn't inject trove-guestagent.conf if use_nova_server_volume enabled

Bug #1394654 reported by Denis M.
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack DBaaS (Trove)
Fix Released
Critical
Denis M.

Bug Description

Trove doesn't inject trove-guestagent.conf if use_nova_server_volume enabled

https://github.com/openstack/trove/blob/master/trove/taskmanager/models.py#L437-L482

Same for user data.

Same for config drive.

This is critical bug.

Denis M. (dmakogon)
Changed in trove:
milestone: none → kilo-1
assignee: nobody → Denis M. (dmakogon)
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to trove (master)

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

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

Reviewed: https://review.openstack.org/136062
Committed: https://git.openstack.org/cgit/openstack/trove/commit/?id=3e618f316da4903571c4e4af8243fb70b372f78d
Submitter: Jenkins
Branch: master

commit 3e618f316da4903571c4e4af8243fb70b372f78d
Author: Denis Makogon <email address hidden>
Date: Thu Nov 20 19:08:55 2014 +0200

    Fix broken instance provisioning with disabled volume support

    Reasons:
     - in certain deployments that has disabled volume support, different volume types
       (iSCSI instead of virtio) Trove doesn't inject trove-guestagent.conf, userdata,
       disables "config-drive"-based injection

    Changes:
     - refactoring code to use one common function to prepare files and usedata
     - adding to Nova call:
       - config_drive parameter;
       - userdata

    Change-Id: Icfa7d26a29c313e0d3f056dda389787ca3638506
    Closes-Bug: #1394654

Changed in trove:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in trove:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in trove:
milestone: kilo-1 → 2015.1.0
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.