Obsolete:Essex-clients

= Clients =

status: draft

Issues


 * ttx mentions that having launchpad projects for the clients might not be a preferred approach - they share the the launchpad project for their service

For essex the following core projects need clients:


 * keystone (currently one exists at 4p/keystoneclient)
 * nova (currently has lp)
 * glance - currently part of glance project
 * swift - st is part of swift project

Need to define a strategy for:


 * repositories - shared like glance/swift or separate like nova/keystone
 * projects - shared with service or independent
 * pip / apt - should pip install glanceclient / novaclient / ... work?

Incubated projects
In addition to core projects we have the following incubated projects:


 * melange needs a client
 * quantum client - currently part of quantum service project