Multi and hybrid cloud management with OpenStack API.
Go to file
Pratik Shah ed23220a8d Fixed a bug in Neutron GCE router to run on master and stable/newton
Issue:
- Classes used in gce_router_plugin.py are different on master and
stable/newton branch.
Example:
- In newton branch, we are importing "from neutron.db import l3_db"
and we are using this import as l3_db.Router. But on master branch,
l3_db doesn't have attribute "Router". Hence to solve this, we need
to import "from neutron.db.models import l3".

File Modified:
- neutron/neutron/services/l3_router/gce_router_plugin.py
Closes-Bug: #1702881

Change-Id: I4d872ee0034417cdf38e774d69d1acec7924cc17
2017-07-15 14:17:45 +00:00
cinder Modified tox.ini to clone repos using zuul-cloner 2017-07-14 13:19:22 +05:30
glance Modified tox.ini to clone repos using zuul-cloner 2017-07-14 13:19:22 +05:30
neutron Fixed a bug in Neutron GCE router to run on master and stable/newton 2017-07-15 14:17:45 +00:00
nova Modified tox.ini to clone repos using zuul-cloner 2017-07-14 13:19:22 +05:30
.gitignore Removed log files from omni 2017-07-04 10:59:05 +05:30
.gitreview Add .gitreview file 2017-04-10 13:31:47 -04:00
CONTRIBUTING.rst Enable flake8 checks with tox 2017-07-11 00:13:20 +05:30
LICENSE Adding LICENSE 2016-10-26 10:48:44 -07:00
README.md Updated README to reflect new goals 2017-04-10 13:32:43 -04:00
omni-requirements.txt Modified tox.ini to clone repos using zuul-cloner 2017-07-14 13:19:22 +05:30
run_tests.sh Modified tox.ini to clone repos using zuul-cloner 2017-07-14 13:19:22 +05:30
setup.cfg Added tox integration to run unit tests for Omni project. 2017-06-19 16:17:03 +05:30
setup.py Added tox integration to run unit tests for Omni project. 2017-06-19 16:17:03 +05:30
test-requirements.txt Modified tox.ini to clone repos using zuul-cloner 2017-07-14 13:19:22 +05:30
tox.ini Modified tox.ini to clone repos using zuul-cloner 2017-07-14 13:19:22 +05:30

README.md

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: Omni Demo @Keynote

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:

  1. Similar drivers for Windows Azure, Google Compute Engine and other public cloud providers
  2. An easy way (automated) to add Omni drivers to existing Openstack Deployments.