7890725c522eacf4d76269663304527adde69fe0
Refactor driver interface to encapsulate the orchestration strategy. This first patch only refactors the main driver operations. A follow-on will handle the state synchronization and removing the poller from the conductor. 1. Make driver interface abstract 2. Move external cluster operations into driver interface 3. Make Heat-based driver abstract and update based on driver interface changes 4. Move Heat driver code into its own module 5. Update existing Heat drivers based on interface changes Change-Id: Icfa72e27dc496862d950ac608885567c911f47f2 Partial-Blueprint: bp-driver-consolodation
Magnum
Magnum is an OpenStack project which offers container orchestration engines for deploying and managing containers as first class resources in OpenStack.
For more information, please refer to the following resources:
- Free software: under the Apache license
- Documentation: http://docs.openstack.org/developer/magnum
- Source: http://git.openstack.org/cgit/openstack/magnum
- Blueprints: https://blueprints.launchpad.net/magnum
- Bugs: http://bugs.launchpad.net/magnum
- REST Client: http://git.openstack.org/cgit/openstack/python-magnumclient
Description
Languages
Python
69.9%
Shell
30.1%