Please note: This schedule is for OpenStack Active Technical Contributors participating in the Icehouse Design Summit sessions in Hong Kong. These are working sessions to determine the roadmap of the Icehouse release and make decisions across the project. To see the full OpenStack Summit schedule, including presentations, panels and workshops, go to http://openstacksummitnovember2013.sched.org.
Right now we use redstack (trove-integration) for all our integration testing needs. How do we move to Tempest so that our tests can be used to gate check-ins. Let's discuss what needs to happen, and how we can go about getting it done.
the Trove heat codepath is currently lacking. It needs to be built out, and support multiple templates and things like cloud init. We need to define a list of criteria we want to support and how we would like to support them.
Go over strategy to upgrade GuestAgent, TaskManager, and API without incurring downtime. Also touch on ensuring version compatibility with RPC versioning.
The OpenStack ecosystem plays host to a number of guest agents, tiny programs which help manage services or other components on provisioned servers. Trove also makes use of an agent to provision and manage datastores.
There are currently two known agents used for Trove- the so called "reference agent" found in the Trove repository as well as Sneaky Pete which is currently used by Rackspace. Both suffer from architectual issues with how they communicate with Trove (some of which will hopefully be resolved by the work on Conductor).
Let's get together and discuss the way that Trove's relationship with agents as well as the agents themselves can be improved.