Multi and hybrid cloud management with OpenStack API.
Go to file
Pratik Shah f2c95ee757 - Add executable permission to clone_repos.sh and run_tests.sh
- Removed AWS tests temporarily from run_tests.sh as they are failing
with credential error.

- Removed check from run_tests.sh which was used to run tests on
devstack setup.

- Fixed LOG statement bug for Cinder driver

- Fixed Nova braces bug for Nova tests

Closes-Bug: #1704124

Change-Id: Id94e44e848555bf6a96b9ef0b0c276579169987c
2017-07-13 19:28:21 +05:30
cinder - Add executable permission to clone_repos.sh and run_tests.sh 2017-07-13 19:28:21 +05:30
glance Fixed order of arguments in assertEqual 2017-07-10 17:41:06 +05:30
neutron Replace six.iteritems() with .items() 2017-07-10 18:00:22 +05:30
nova - Add executable permission to clone_repos.sh and run_tests.sh 2017-07-13 19:28:21 +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
clone_repos.sh - Add executable permission to clone_repos.sh and run_tests.sh 2017-07-13 19:28:21 +05:30
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
omni-requirements.txt Added tox integration to run unit tests for Omni project. 2017-06-19 16:17:03 +05:30
README.md Updated README to reflect new goals 2017-04-10 13:32:43 -04:00
run_tests.sh - Add executable permission to clone_repos.sh and run_tests.sh 2017-07-13 19:28:21 +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 Enable flake8 checks with tox 2017-07-11 00:13:20 +05:30
tox.ini Enable flake8 checks with tox 2017-07-11 00:13:20 +05:30

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.