3fc8b3f97d
This change: 1. Adds credmanager service which handles credentials for AWS drivers. 2. Adds support for managing multiple AWS accounts through use of credmanager. Each account is mapped to a single project in keystone. 3. Adds support for multiple AZs by running one nova-compute and cinder-volume process per AZ. 4. Improves support for AWS networking in neutron. 5. Also, made few stability fixes in GCP and Azure drivers. Change-Id: I0f87005a924423397db659ab754caaa6cde90274 |
||
---|---|---|
cinder | ||
creds_manager | ||
credsmgrclient | ||
devstack | ||
glance | ||
hacking | ||
neutron | ||
nova | ||
omnitests | ||
scripts | ||
.gitignore | ||
.gitreview | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
README.md | ||
requirements.txt | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
OpenStack-Omni aims to provide a standard OpenStack API for managing hybrid and multi-cloud environments. This repository contains Openstack drivers for various public cloud environments. These drivers currently provide the capability to spin up Openstack instances, images, volumes and networks on Amazon EC2. We need contributions to support other public cloud environments like Azure, Google Compute Engine, Rackspace, etc. Following Openstack projects are supported --
- Nova
- Neutron
- Cinder
- Glance
Check out this video at Openstack Barcelona 2016 Keynote to find out more:
Setup
The setup instructions are project specific. Check the project directories for specifics.
Status
Development is active. Can be used for individual testing.
Contributions
Contributions are welcome. Specifically following areas need help:
- Similar drivers for Windows Azure, Google Compute Engine and other public cloud providers
- An easy way (automated) to add Omni drivers to existing Openstack Deployments.