Mirantis/fuel-plugin-swift

Name: fuel-plugin-swift

Owner: Mirantis Inc.

Description: null

Created: 2015-12-02 16:36:04.0

Updated: 2015-12-21 16:08:29.0

Pushed: 2015-12-21 11:13:06.0

Homepage: null

Size: 152

Language: Puppet

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

fuel-plugin-swift

Compatible versions:

Purpose

Plugin configures standalone Swift cluster.

You can change the following options from Fuel UI:

Building and installation

How to build plugin:

al-workstation]$ pip install fpb
al-workstation]$ git clone https://github.com/sheva-serg/fuel-plugin-swift
al-workstation]$ fpb --build fuel-plugin-swift
l-master]# cd /tmp
l-master]# fuel plugins --install swift-1.0-1.0.0-1.noarch.rpm
l-master]# fuel plugins list
 name              | version | package_version
-------------------|---------|----------------
 swift             | 1.0.0   | 2.0.0
Deployment process

Proxy nodes will be configured using Puppet, secondary proxies along with storage nodes will fetch ring files from a primary proxy. HaProxy configuration for swift will be changed on controller nodes - instead of nodes with 'Controller' node assigned requests to Swift will be forwarded to nodes with 'swift-proxy-…' names.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.