RETIRED, Fuel plugin to enable and configure networking-bgpvpn component
Go to file
Alexandru Avadanii a94ba33b7b fpm: Build all DEBs for multiarch (arch <all>)
Apart from one small hardcoded check on Fedora for java version,
most code is arch-independant (python).

fpm defaults to arch <all> or the native one when building the DEB
packages, so use an explicit set for arch <all> in all fpm builds.

TODO:
 Extend check for `uname -m` result for aarch64 and other platforms
 in <networking_odl/devstack/setup_java.sh>.

Change-Id: I169c67f616b32bd38b07373a5b10f161703fbde3
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2016-06-15 19:02:04 +02:00
deployment_scripts/puppet Uplift to Fuel8.0 2016-01-29 22:05:44 +01:00
repositories import code 2015-12-10 11:15:36 +01:00
.gitignore fpm: Build all DEBs for multiarch (arch <all>) 2016-06-15 19:02:04 +02:00
.gitreview Added .gitreview 2015-12-09 09:40:33 +00:00
README.md Make networking-bgpvpn as an own module 2015-12-14 12:23:55 +00:00
deployment_tasks.yaml import code 2015-12-10 11:15:36 +01:00
environment_config.yaml Make networking-bgpvpn as an own module 2015-12-14 12:23:55 +00:00
metadata.yaml Uplift to Fuel8.0 2016-01-29 22:05:44 +01:00
pre_build_hook fpm: Build all DEBs for multiarch (arch <all>) 2016-06-15 19:02:04 +02:00

README.md

BGPVPN Plugin for Fuel

BGPVPN plugin

Overview

BGPVPN fuel plugin.

Requirements

Requirement Version/Comment
Mirantis OpenStack compatibility 7.0

Recommendations

None.

Limitations

Installation Guide

BGPVPN plugin installation

  1. Clone the fuel-plugin-bgpvpn repo from github:

     git clone https://github.com/openstack/fuel-plugin-bgpvpn
    
  2. Install the Fuel Plugin Builder:

     pip install fuel-plugin-builder
    
  3. Install the fpm gem:

     gem install fpm
    
  4. Build bgpvpn Fuel plugin:

     fpb --build fuel-plugin-bgpvpn/
    
  5. The bgpvpn-[x.x.x].rpm plugin package will be created in the plugin folder.

  6. Move this file to the Fuel Master node with secure copy (scp):

     scp bgpnvpn-[x.x.x].rpm root@<the_Fuel_Master_node_IP address>:/tmp
    
  7. While logged in Fuel Master install the BGPVPN plugin:

     fuel plugins --install bgpvpn-[x.x.x].rpm
    
  8. Check if the plugin was installed successfully:

     fuel plugins
    
     id | name         | version | package_version
     ---|--------------|---------|----------------
     1  | bgpvpn       | 0.1.0   | 3.0.0
    
  9. Plugin is ready to use and can be enabled on the Settings tab of the Fuel web UI.

User Guide

Contributors