Horizon plugin to let the admin handle BGPVPN

Add a new panel BGPVPN in Admin section to display BGPVPN created. The
page allow actions as create, delete or modify BGPVPN resources.
Add an API file bgpvpn to handle the bgpvpn Python API via
neutronclient.
Change-Id: Iee2de53c8cb9d61f80033ab63485bdcf0e742abb
Implements: blueprint horizon-admin-workflow
This commit is contained in:
Cedric Savignan
2016年05月26日 15:30:10 +02:00
parent 54d9599c68
commit c93da24ec4

39
doc/source/horizon.rst Executable file
View File

@@ -0,0 +1,39 @@
========
Horizon
========
General information
===================
Networking-bgpvpn contains the bgpvpn_dashboard plugin for Horizon.
It adds a BGPVPN Interconnections panel in the admin section. Admin users can
handle BGPVPNs resources through this panel.
The operations possible for admin users are:
* listing BGPVPN
* creating a BGPVPN
* editing a BGPVPN
* associating or disassociating a BGPVPN to network(s)
* associating or disassociating a BGPVPN to router(s)
* deleting a BGPVPN
Installation and Configuration
==============================
Devstack will automatically configure Horizon to enable the Horizon plugin.
For others deployments we assume that Horizon and networking-bgpvpn are already
installed. Their installation folders are respectively <horizon> and
<networking-bgpvpn>.
Copy configuration file:
.. code-block:: shell
cp <networking-bgpvpn>/bgpvpn_dashboard/enabled/_[0-9]*.py <horizon>/openstack_dashboard/local/enabled/
Restart the web server hosting Horizon.
The BGPVPN Interconnections panel will now be in your Horizon dashboard.

1
doc/source/index.rst Normal file → Executable file
View File

@@ -39,6 +39,7 @@ Contents
installation
usage
heat
horizon
contributing
specs
future/index

2
doc/source/usage.rst Normal file → Executable file
View File

@@ -23,7 +23,7 @@ Example commands to use by the tenant owning the BGPVPN to associate a Network t
Use from Horizon
----------------
(not supported yet)
See :doc:`horizon`.
Use from Heat
-------------
Reference in New Issue
openstack/networking-bgpvpn
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.

The note is not visible to the blocked user.