At DNS record creation step Trove should not speak to Nova if Heat provisioning enabled

Bug #1325527 reported by Denis M.
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack DBaaS (Trove)
Triaged
Low
Unassigned

Bug Description

When DNS record creation happens Trove-Taskmanager should not speak to Nova, it should speak to Heat for defining Compute Instance IP (PublicIP in terms Heat AWS::EC2::Instnace resource)

Prof. link: https://github.com/openstack/trove/blob/master/trove/taskmanager/models.py#L592-L634

Instead of given mechanism Trove should able to read Stack outputs if Heat provisioning enabled.

Example(HOT): https://github.com/openstack/heat-templates/blob/master/hot/hello_world.yaml#L53

Example (AWS, JSON): https://github.com/openstack/heat-templates/blob/master/cfn/deb/WordPress_Single_Instance_deb.template#L152

Example (AWS, YAML): https://github.com/openstack/heat-templates/blob/master/cfn/deb/MultiNode_DevStack.yaml#L436-L450

Denis M. (dmakogon)
Changed in trove:
assignee: nobody → Denis M. (dmakogon)
Denis M. (dmakogon)
description: updated
description: updated
Changed in trove:
importance: Undecided → Medium
Changed in trove:
status: New → Triaged
Revision history for this message
Amrith Kumar (amrith) wrote :

Updating importance to "Low" (bugscrub, 2014-10-23)

Changed in trove:
importance: Medium → Low
Amrith Kumar (amrith)
summary: - At DNS record creation step Trove should not speack to Nova if Heat
+ At DNS record creation step Trove should not speak to Nova if Heat
provisioning enabled
Changed in trove:
assignee: Denis M. (dmakogon) → nobody
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.