Weaken guestagent dependencies on the rest of the code base

Registered by Illia Khudoshyn on 2013-09-03

Make guestagent part of the code as much independent from server side as possible. Ideally only dependencies on trove.common and maybe trove.openstack.common should be left

Blueprint information

Status:
Complete
Approver:
Michael Basnight
Priority:
Undefined
Drafter:
None
Direction:
Approved
Assignee:
Denis M.
Definition:
Obsolete
Series goal:
None
Implementation:
Started
Milestone target:
milestone icon next
Started by
Thierry Carrez on 2013-11-26
Completed by
Nikhil Manchanda on 2014-04-16

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/separate-guestagent-related-code,n,z

Addressed by: https://review.openstack.org/46090
    Move ServiceStatuses from trove.instance to trove.common

Addressed by: https://review.openstack.org/46710
    Replace GA db saves with RPC cals to taskmanager (part 1)

[denis_makogon]:
I was managed to move guestagent into it's own repo, without any test(at least for now)
https://github.com/denismakogon/trove-guestagent

Addressed by: https://review.openstack.org/60238
    Splitting guestagent code

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.