|
|
Line 84: |
Line 84: |
| = How To Install and Test = | | = How To Install and Test = |
| [https://wiki.openstack.org/wiki/Neutron/GroupPolicy/HowToInstall | Installation instructions] | | [https://wiki.openstack.org/wiki/Neutron/GroupPolicy/HowToInstall | Installation instructions] |
− |
| |
− |
| |
− |
| |
− | = Integration Repo =
| |
− | Temporary integration repo:
| |
− |
| |
− | Neutron: https://github.com/noironetworks/neutron-group-policy
| |
− |
| |
− | Neutron Client: https://github.com/noironetworks/python-neutronclient
| |
− |
| |
− | Integration repo usage:
| |
− |
| |
− | 1. We will create a feature branch for any feature that requires collaboration between us before we can push it upstream. The API branch is for API changes, for a different feature, we will should create a new branch.
| |
− |
| |
− | 2. To work on that specific feature, we should take personal development branch from that branch. And when ready, we should create a pull request for the feature branch.
| |
− |
| |
− | 3. Once the feature had the multiple updates integrated and ready for upstream, we will push upstream from that feature branch
| |
− |
| |
− | ==Current Branches ==
| |
− | ===Neutron Repo ===
| |
− | [https://github.com/noironetworks/neutron-group-policy The main Neutron repo]
| |
− |
| |
− | * [https://github.com/noironetworks/neutron-group-policy/tree/group-policy-poc PoC]
| |
− | * [https://github.com/noironetworks/neutron-group-policy/tree/sumit/pm Policy Model (includes policy plugin)]
| |
− | * [https://github.com/noironetworks/neutron-group-policy/tree/int Integration Branch]
| |
− | * [https://github.com/noironetworks/neutron-group-policy/tree/db DB Branch (older stand alone branch)]
| |
− |
| |
− | ===Python-Neutronclient Repo ===
| |
− | [https://github.com/noironetworks/python-neutronclient/ The main Python-Neutronclient repo]
| |
− |
| |
− | * [https://github.com/noironetworks/python-neutronclient/tree/group-policy Client Branch]
| |
Revision as of 03:18, 26 September 2014
Overview
The Group-based policy abstractions extend the Neutron API with a declarative policy driven connectivity model that presents simplified application-oriented interfaces to the user.
Meetings
Weekly IRC meetings
IRC channel
#openstack-gbp
Blueprints
The blueprints are:
Gerrit
Launchpad
Group Policy Patches
StackForge
https://wiki.openstack.org/wiki/GroupBasedPolicy/StackForge/repos
Neutron
https://wiki.openstack.org/wiki/Meetings/Neutron_Group_Policy/Patches
Supporting documents
The Group Policy Model
PoC - Detailed Use Case
Group Policy to Classical Neutron Mapping
CLI Examples
Vendor/Open Source Controller Drivers
Details available here
Juno Code Sprint
OpenStack Summit - Atlanta
Talk
Proof of Concept implementation and demo
CLI and Horizon demo
Heat Demo
Try it yourself:
git clone http://github.com/noironetworks/devstack.git
cd devstack/
git checkout group-policy-poc
./stack.sh
Run the following script (to create the demo scenario):
https://github.com/noironetworks/devstack/blob/group-policy-poc/demo-script.sh
Older documents
Original proposal
Group Based Policy Taxonomy Document
Related project(s)
ODL GBP
Juno Plan
Juno schedule and milestones
Bugs
All open Group Policy bugs across the projects.
How To Install and Test
| Installation instructions