omni/devstack
Pratik Shah 465060b10d Added support for devstack plugin for Omni
File Information:
- devstack/plugin.sh: Calls configuration functions which sets
GCE values in .conf files for Nova, Cinder, Glance and Neutron
- devstack/lib/omni_gce: Contains configuration function definitions
for GCE driver
- devstack/lib/omni_aws: contains configuration function definitions
for AWS driver
- settings: Contains variable information

Implements: blueprint devstack-support

Change-Id: Ieae6d3a71ee5ac53d9980c57f459c3fa55336c7e
2017-07-25 17:18:12 +05:30
..
lib Added support for devstack plugin for Omni 2017-07-25 17:18:12 +05:30
README.rst Added support for devstack plugin for Omni 2017-07-25 17:18:12 +05:30
plugin.sh Added support for devstack plugin for Omni 2017-07-25 17:18:12 +05:30
settings Added support for devstack plugin for Omni 2017-07-25 17:18:12 +05:30

README.rst

Overview

Devstack plugin to configure Omni drivers into Openstack components.

As part of stack.sh:

1. Update .conf files as per the driver requirements for Glance, Cinder, Nova and Neutron

2. Copy Omni driver files into individual components

3. Restart devstack services

Usage

Following lines need to be added in local.conf to enable Omni plugin:

1. To enable plugin:

2. To set clouds supported by Omni:

  • OMNI_PROVIDER=<gce/aws/....>

3. Parameters required for Omni drivers:

================== =====

AWS GCE

SECRET_KEY ZONE
ACCESS_KEY PROJECT_ID

REGION_NAME AVAILABILITY_ZONE

REGION

Run stack.sh in your devstack tree to get started.

Assumptions

  • For GCE provider, service key is available in /etc/omni.json