It is impossible to replace the whole deployment component at once. At
least because we need to make it backward compatible.
This patch starts this effort.
What is done:
- the database layer is cleaned from deployments and resources tables.
the api of database layer is also cleaned from deployment related
things
PS: all the current deploment records move to the env and platforms
tables
- rally.common.objects.Deployment became a proxy layer between old world
and new one (Environment component). It provides the full
compatibility in terms of data and interfaces
- rally.api.API.deployment starts using some new interfaces of
EnvManager directly, where it is possible
- DeploymentEngine (with "ExistingCloud" plugin), CredentialsBuilder
(with "openstack" plugin) are deleted.
It should be noted in release notes...
- EnvManager starts cleaning verifier specific data as well..
Change-Id: If7bde619f7c2e99248a071ff18b8084553e1bec0