Difference between revisions of "GroupBasedPolicy"
m (→Integration Repo) |
m (→Overview) |
||
Line 2: | Line 2: | ||
The Group-based policy abstractions introduce simplified and application-oriented interfaces with the current Neutron API model that allow for easier consumption of the networking resources by separate organizations and management systems. | The Group-based policy abstractions introduce simplified and application-oriented interfaces with the current Neutron API model that allow for easier consumption of the networking resources by separate organizations and management systems. | ||
− | + | = Meetings = | |
[https://wiki.openstack.org/wiki/Meetings/Neutron_Group_Policy Weekly IRC meetings] | [https://wiki.openstack.org/wiki/Meetings/Neutron_Group_Policy Weekly IRC meetings] | ||
− | + | = Blueprints = | |
The blueprints are: | The blueprints are: | ||
Line 13: | Line 13: | ||
Launchpad: https://blueprints.launchpad.net/neutron/+spec/group-based-policy-abstraction | Launchpad: https://blueprints.launchpad.net/neutron/+spec/group-based-policy-abstraction | ||
− | + | ===Supporting documents=== | |
Model: https://docs.google.com/a/noironetworks.com/presentation/d/1Nn1HjghAvk2RTPwvltSrnCUJkidWKWY2ckU7OYAVNpo/edit#slide=id.g1c910cf8b_038 | Model: https://docs.google.com/a/noironetworks.com/presentation/d/1Nn1HjghAvk2RTPwvltSrnCUJkidWKWY2ckU7OYAVNpo/edit#slide=id.g1c910cf8b_038 | ||
PoC: https://docs.google.com/document/d/14UyvBkptmrxB9FsWEP8PEGv9kLqTQbsmlRxnqeF9Be8/edit#heading=h.hyj8vcqqd6ib | PoC: https://docs.google.com/document/d/14UyvBkptmrxB9FsWEP8PEGv9kLqTQbsmlRxnqeF9Be8/edit#heading=h.hyj8vcqqd6ib | ||
− | + | ===Older documents=== | |
Original proposal: https://docs.google.com/document/d/1ZbOFxAoibZbJmDWx1oOrOsDcov6Cuom5aaBIrupCD9E/edit | Original proposal: https://docs.google.com/document/d/1ZbOFxAoibZbJmDWx1oOrOsDcov6Cuom5aaBIrupCD9E/edit | ||
Line 27: | Line 27: | ||
https://wiki.opendaylight.org/view/Project_Proposals:Application_Policy_Plugin | https://wiki.opendaylight.org/view/Project_Proposals:Application_Policy_Plugin | ||
− | + | = Juno Plan = | |
[https://wiki.openstack.org/wiki/Quantum/FWaaS/JunoPlan FWaaS schedule and milestones] | [https://wiki.openstack.org/wiki/Quantum/FWaaS/JunoPlan FWaaS schedule and milestones] | ||
− | + | = Bugs = | |
[https://bugs.launchpad.net/openstack/+bugs?field.searchtext=group_policy&search=Search&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.assignee=&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&field.has_no_package= All open Group Policy bugs across the projects.] | [https://bugs.launchpad.net/openstack/+bugs?field.searchtext=group_policy&search=Search&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.assignee=&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&field.has_no_package= All open Group Policy bugs across the projects.] | ||
− | + | = 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: | Temporary integration repo: | ||
Line 53: | Line 53: | ||
3. Once the feature had the multiple updates integrated and ready for upstream, we will push upstream from that 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 | https://github.com/noironetworks/neutron-group-policy | ||
Line 66: | Line 66: | ||
https://github.com/noironetworks/neutron-group-policy/tree/db | https://github.com/noironetworks/neutron-group-policy/tree/db | ||
− | + | ===Python-Neutronclient Repo=== | |
https://github.com/noironetworks/python-neutronclient/ | https://github.com/noironetworks/python-neutronclient/ | ||
Client Branch | Client Branch | ||
https://github.com/noironetworks/python-neutronclient/tree/group-policy | https://github.com/noironetworks/python-neutronclient/tree/group-policy |
Revision as of 07:53, 18 April 2014
Contents
Overview
The Group-based policy abstractions introduce simplified and application-oriented interfaces with the current Neutron API model that allow for easier consumption of the networking resources by separate organizations and management systems.
Meetings
Blueprints
The blueprints are:
Gerrit: TBA
Launchpad: https://blueprints.launchpad.net/neutron/+spec/group-based-policy-abstraction
Supporting documents
Model: https://docs.google.com/a/noironetworks.com/presentation/d/1Nn1HjghAvk2RTPwvltSrnCUJkidWKWY2ckU7OYAVNpo/edit#slide=id.g1c910cf8b_038 PoC: https://docs.google.com/document/d/14UyvBkptmrxB9FsWEP8PEGv9kLqTQbsmlRxnqeF9Be8/edit#heading=h.hyj8vcqqd6ib
Older documents
Original proposal: https://docs.google.com/document/d/1ZbOFxAoibZbJmDWx1oOrOsDcov6Cuom5aaBIrupCD9E/edit
Group Based Policy Taxonomy Document: https://docs.google.com/drawings/d/1HYGUSnxcx_8wkCAwE4Wtv3a30JstOBPyuknf7UnJMp0/edit?usp=sharing
Related project(s): https://wiki.opendaylight.org/view/Project_Proposals:Application_Policy_Plugin
Juno Plan
Bugs
All open Group Policy bugs across the projects.
How To Install and Test
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
Policy Model (includes policy plugin) https://github.com/noironetworks/neutron-group-policy/tree/sumit/pm
Integration Branch https://github.com/noironetworks/neutron-group-policy/tree/int
DB Branch (older stand alone branch) https://github.com/noironetworks/neutron-group-policy/tree/db
Python-Neutronclient Repo
https://github.com/noironetworks/python-neutronclient/
Client Branch https://github.com/noironetworks/python-neutronclient/tree/group-policy