Fuel plugin to allow integration of external SwiftStack Swift cluster
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenDev Sysadmins 0811d3727d OpenDev Migration Patch 2 months ago
deployment_scripts/puppet/manifests Refactor original code for Fuel 8.0 3 years ago
doc Restructure documents and add test-plan/test-report. 3 years ago
repositories Initial commit. 3 years ago
.gitignore Support Fuel 8.0 and update docs. 3 years ago
.gitreview OpenDev Migration Patch 2 months ago
LICENSE Adds placeholder for Copyright in LICENSE file 3 years ago
README.md Support Fuel 8.0 and update docs. 3 years ago
deployment_tasks.yaml Refactor original code for Fuel 8.0 3 years ago
environment_config.yaml Refactor original code for Fuel 8.0 3 years ago
metadata.yaml Refactor original code for Fuel 8.0 3 years ago

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