Multi and hybrid cloud management with OpenStack API.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Zuul 13a498a5ea Merge "Adding credsmgr support in devstack" 4 years ago
cinder Added credentials manager and updated omni drivers. 4 years ago
creds_manager Added credentials manager and updated omni drivers. 4 years ago
credsmgrclient Added credentials manager and updated omni drivers. 4 years ago
devstack Adding credsmgr support in devstack 4 years ago
glance Added credentials manager and updated omni drivers. 4 years ago
hacking Replace assertTrue(isinstance()) with assertIsInstance() 6 years ago
neutron Adding credsmgr support in devstack 4 years ago
nova Adding credsmgr support in devstack 4 years ago
omnitests Replace assertTrue(isinstance()) with assertIsInstance() 6 years ago
scripts Adding credsmgr support in devstack 4 years ago
.gitignore Adding credsmgr support in devstack 4 years ago
.gitreview Adding credsmgr support in devstack 4 years ago
CONTRIBUTING.rst Replace http with https for doc links in omni 6 years ago
HACKING.rst Replace assertTrue(isinstance()) with assertIsInstance() 6 years ago
LICENSE Adding LICENSE 7 years ago
README.md Updated README to reflect new goals 6 years ago
requirements.txt Fixed devstack for AWS 4 years ago
run_tests.sh Added credentials manager and updated omni drivers. 4 years ago
setup.cfg Added tox integration to run unit tests for Omni project. 6 years ago
setup.py Applied pep8 fixes 6 years ago
test-requirements.txt Added credentials manager and updated omni drivers. 4 years ago
tox.ini Replace openstack.org git:// URLs with https:// 4 years ago

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.