Multi and hybrid cloud management with OpenStack API.
Go to file
OpenDev Sysadmins a6552cccf1 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:50:34 +00:00
cinder Added credentials manager and updated omni drivers. 2019-02-25 00:38:42 -05:00
creds_manager Added credentials manager and updated omni drivers. 2019-02-25 00:38:42 -05:00
credsmgrclient Added credentials manager and updated omni drivers. 2019-02-25 00:38:42 -05:00
devstack Fixed devstack for AWS 2019-02-26 09:22:21 +05:30
glance Added credentials manager and updated omni drivers. 2019-02-25 00:38:42 -05:00
hacking Replace assertTrue(isinstance()) with assertIsInstance() 2017-10-11 04:30:08 +00:00
neutron Fix the misspelling of "except" 2019-02-25 10:16:57 +00:00
nova Added credentials manager and updated omni drivers. 2019-02-25 00:38:42 -05:00
omnitests Replace assertTrue(isinstance()) with assertIsInstance() 2017-10-11 04:30:08 +00:00
scripts Organizing all Omni specific scripts at one place 2017-10-04 18:34:46 +05:30
.gitignore Added credentials manager and updated omni drivers. 2019-02-25 00:38:42 -05:00
.gitreview OpenDev Migration Patch 2019-04-19 19:50:34 +00:00
CONTRIBUTING.rst Replace http with https for doc links in omni 2017-08-30 02:28:12 -07:00
HACKING.rst Replace assertTrue(isinstance()) with assertIsInstance() 2017-10-11 04:30:08 +00:00
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
requirements.txt Fixed devstack for AWS 2019-02-26 09:22:21 +05:30
run_tests.sh Added credentials manager and updated omni drivers. 2019-02-25 00:38:42 -05:00
setup.cfg Added tox integration to run unit tests for Omni project. 2017-06-19 16:17:03 +05:30
setup.py Applied pep8 fixes 2017-07-24 16:25:25 +05:30
test-requirements.txt Added credentials manager and updated omni drivers. 2019-02-25 00:38:42 -05:00
tox.ini Replace openstack.org git:// URLs with https:// 2019-03-24 20:34:50 +00:00

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.