RETIRED, Fuel plugin to allow integration of external SwiftStack Swift cluster
Go to file
Charels Hsu 59b3b5c8d5 Support Fuel 8.0 and update docs.
* Support TLS for Swift endpoints
 * Support hostname for Swift endpoints
 * Allow user to enable Swift as Glance backend
 * Allow user to disable upload_cirros task.

Change-Id: Icbd576268f37ba436cc14718fab1fd917162dd83
Closes-Bug: #1586451
Closes-Bug: #1586449
Closes-Bug: #1586445
Closes-Bug: #1586438
Closes-Bug: #1586442
Closes-Bug: #1586834
Closes-Bug: #1586471
2016-06-06 06:23:24 +00:00
deployment_scripts/puppet Support Fuel 8.0 and update docs. 2016-06-06 06:23:24 +00:00
doc Support Fuel 8.0 and update docs. 2016-06-06 06:23:24 +00:00
repositories Initial commit. 2015-08-28 17:33:51 +08:00
.gitignore Support Fuel 8.0 and update docs. 2016-06-06 06:23:24 +00:00
.gitreview Update .gitreview for new namespace 2015-10-17 22:26:05 +00:00
LICENSE Adds placeholder for Copyright in LICENSE file 2015-09-07 10:48:13 +03:00
README.md Support Fuel 8.0 and update docs. 2016-06-06 06:23:24 +00:00
deployment_tasks.yaml Support Fuel 8.0 and update docs. 2016-06-06 06:23:24 +00:00
environment_config.yaml Support Fuel 8.0 and update docs. 2016-06-06 06:23:24 +00:00
metadata.yaml Support Fuel 8.0 and update docs. 2016-06-06 06:23:24 +00:00
pre_build_hook Support Fuel 8.0 and update docs. 2016-06-06 06:23:24 +00:00

README.md

SwiftStack Plugin for Fuel

Overview

SwiftStack plugin for Fuel provides the functionality to integrate SwiftStack Swift cluster for Mirantis OpenStack as object storage backend option.

Requirements

Requirement Version/Comment
Mirantis OpenStack compatility 8.0 or higher
A running SwiftStack Swift cluster all versions, the Keystone Auth and 'Keystone Auth Token Support middlewares must be enable

Limitations

The plugin is only support integration a running SwiftStack Swift cluster in first stage.

Build Fuel plugin

# Create a virtualenv for Fuel to build plugin
$ sudo apt-get install python-dev python-pip python-virtualenv
$ virtualenv fuel

# Clone fule-plugin-builder and SwiftStack Swift Fuel plugin
$ git clone https://github.com/openstack/fuel-plugins
$ git clone https://github.com/openstack/fuel-plugin-swiftstack

$ source fuel/bin/activate
(fuel) $ cd fuel-plugins/fuel_plugin_builder/
(fuel) fuel-plugins/fuel_plugin_builder $ pip install -e .

(fuel) $ cd fuel_plugin_swiftstack/
(fuel) fuel_plugin_swiftstack $ fpb --build ./
Plugin is built