Meetings/GroupBasedPolicy
Weekly meeting page for the Group Based Policy (GBP) team occurring Thursdays at 1800 UTC on #openstack-meeting-3
Announcements for this week: No meeting on July 2nd
Contents
- 1 Wiki
- 2 Mailing List
- 3 Meetings
- 3.1 Apologies for Absence
- 3.2 Standing items
- 3.3 June 25th 2015
- 3.4 June 18th 2015
- 3.5 June 4th, 11th 2015
- 3.6 May 28th, 2015
- 3.7 May 7th, 2015
- 3.8 April 30th, 23rd, 2015
- 3.9 April 16th, 9th, 2015
- 3.10 April 2nd, March 26th, 2015
- 3.11 March 19th, 12th 2015
- 3.12 March 5th, Feb 26th, 19th, 12th, 2015
- 3.13 Feb 5th, 2015
- 3.14 Jan 29th, 2015
- 3.15 Jan 22nd, 2015
- 3.16 Jan 15th, 2015
- 3.17 Jan 8th, 2015
- 3.18 Dec 18th, 2014
- 3.19 Dec 11th, 2014
- 3.20 Dec 4th, 2014
- 3.21 Nov 26th, 2014
- 3.22 Nov 20th, 2014
- 3.23 Nov 13th, 2014
- 3.24 Oct 28th, 2014
- 3.25 Oct 30th, 23rd, 2014
- 3.26 Oct 16th, 2014
- 3.27 Oct 14th, 2014
- 3.28 Oct 9th, 2014
- 3.29 Oct 2nd, 2014
- 3.30 Sept 25th, 2014
- 3.31 Sept 4th, 11th, 2014
- 3.32 Aug 28th, 2014
- 3.33 Aug 21st, 2014
- 3.34 Aug 14th, 7th, 2014
- 3.35 July 31st, 2014
- 3.36 July 24th, 2014
- 3.37 July 17th, 10th, 2014
- 3.38 July 3rd, 2014
- 3.39 June 26, 19, 12, 2014
- 3.40 June 5, 2014
- 3.41 May 29, 2014
- 3.42 May 22, 2014
- 3.43 May 8, May 1, April 24, 2014
- 3.44 April 17, 2014
- 3.45 April 10, 2014
- 3.46 April 3, 2014
- 3.47 March 27, 2014
- 3.48 March 20, 2014
- 3.49 March 13, 2014
- 3.50 March 6, 2014
- 3.51 February 27, 2014
- 3.52 February 20, 2014
- 3.53 February 13, 2014
- 3.54 January 23, 2014
- 3.55 January 16, 2014
- 3.56 January 9, 2014
- 3.57 January 2, 2014
- 3.58 December 19, 2013
- 3.59 December 12, 2013
- 3.60 December 5, 2013
- 4 Links
- 5 Previous Meeting Logs
Wiki
The group wiki page can be accessed at https://wiki.openstack.org/wiki/GroupBasedPolicy
Mailing List
Please use [Policy][Group-based-policy] in the subject line of your emails to the OpenStack Development Mailing List <openstack-dev@lists.openstack.org> when possible.
Meetings
Apologies for Absence
Standing items
- Functional/Integration Tests
- Packaging Update
- Docs
June 25th 2015
- Kilo Work items
- Heat
- Backport namespace change
- CLI
- Service Profile
- Group Member CLI
- CLI for Neutron Mapped attributes
- Command Aliases
- Features
- Heat
June 18th 2015
- Core reviewer team
- Kilo Work items
- Features
June 4th, 11th 2015
- Kilo Work items
- Features
May 28th, 2015
- Liberty/Vancouver Summit Review
- Kilo Work items
- An improved Horizon UI
- Drag-and-drop-like Service Chaining UI
May 7th, 2015
- Back porting changes to stable branch
- Patches in queue
- New patches to be added
- Kilo Work items
- Features
- Kilo sync is complete; please take note of "Moving GBP resources to an independent namespace" in Heat
- Floating IP Support Spec, Floating IP Impl
- Service Chain Driver refactor spec, Implementation patches
- Features
- Open Discussion
- Skip next three week's IRC?
April 30th, 23rd, 2015
- Back porting changes to stable branch
- Kilo Work items
- Refactor feature branch
April 16th, 9th, 2015
- GBP Project Proposal
- Back porting changes to stable branch
- Kilo-3 Work items
April 2nd, March 26th, 2015
- Kilo-3 Work items
March 19th, 12th 2015
- Kilo-2 Work items
- Cross project liaisons
March 5th, Feb 26th, 19th, 12th, 2015
- Kilo-2 Work items
- Bugs:
- Features
- Re-factor Group Based Policy with Neutron RESTful APIs
- Floating IP Support
- Taskflow investigation
- Packaging Update
Feb 5th, 2015
- Kilo-1 Work items
- Bugs:
- Features
- Re-factor Group Based Policy with Neutron RESTful APIs
- Floating IP Support
- Packaging Update
Jan 29th, 2015
- Bugs
- Packaging Update
- Fedora/RH/CentOS update
- Ubuntu
Jan 22nd, 2015
- Bugs
- Packaging Update
- Fedora/RH/CentOS update
- Ubuntu
- Kilo-1 Planning
- Tech Debt
- Use Neutron public API
- API endpoint
- Floating IP support
Jan 15th, 2015
- Release announcement
- Bugs
- Packaging
- Fedora/RH/CentOS update
Jan 8th, 2015
- GBP Release
- Packaging
Dec 18th, 2014
- Bugs
- Pending feature merges
- New policy drivers
- Packaging
Dec 11th, 2014
- Bugs
- Merged features
- Focus for this week
- External connectivity
- [ Hierarchical Contracts]
- [ Handling Policy Action Updates]
- New policy drivers
- ODL
- Nuage
- Packaging
Dec 4th, 2014
- Bugs
- Pending features
- Resources' sharing
- Extensions loading
- External connectivity
- [ Hierarchical Contracts]
- Handling Policy Rule updates
- [ Handling Policy Action Updates]
- Kilo blueprints
- New policy drivers
- ODL
- Nuage
- Packaging
Nov 26th, 2014
Nov 20th, 2014
- Bugs
- Feature blueprints
- Renaming completed on server and client, Heat renaming patches in review
- Resources' sharing
- Extensions loading
- Kilo blueprints
- New policy drivers
- ODL
- Nuage
- Packaging
Nov 13th, 2014
- Paris summit follow up
- GBP Juno milestones
- Pending work items
- Vendor drivers
Oct 28th, 2014
Oct 30th, 23rd, 2014
Oct 16th, 2014
- Specs in review
- Current DB approach: SSDC
- Server patches in review
- GBP Design Summit Session in Paris
Oct 14th, 2014
Oct 9th, 2014
- Patches in review
- How our chain of DB migrations will co-exist with neutron's chain of DB migrations
- What should be factored out of the resource_mapping driver for use by other drivers
Oct 2nd, 2014
- Process in StackForge
- Launchpad BP --> Gerrit Spec Review --> Gerrit Implementation Review (Gerrit Workflow)
- StackForge repos, Gerrit and Launchpad Links
- Patches in review
- Resource renaming - finalize
- Contracts --> Policy Rules Set
- Policy Labels --> Policy Tags
- Renaming pre/post merge of current patches in review
- Cross project dependency (neutron package)
- How our chain of DB migrations will co-exist with neutron's chain of DB migrations
- What should be factored out of the resource_mapping driver for use by other drivers
Sept 25th, 2014
- StackForge repos and process
- Resource renaming (again ?!?)
- Contracts --> Policy Rules Set
- Policy Labels --> Policy Tags
Sept 4th, 11th, 2014
- Status update on branches in review
- Next steps discussion
Aug 28th, 2014
- J3 milestone and Open Discussion
Aug 21st, 2014
- Discussion on the path forward
- Resource Model/API/DB/Plugin Update
- Pending -2 on first patch
- Mapping Model/Driver Update
- Security Groups mapping update
- CLI/Client Update
- Tempest tests update
- Horizon update
- Services’ integration update
- Open Discussion
Aug 14th, 7th, 2014
- Mailing list discussion on the path forward
- Endpoint terminology
- Resource Model/API/DB/Plugin Update
- Pending -2 on first patch
- Mapping Model/Driver Update
- Security Groups mapping update
- CLI/Client Update
- Tempest tests update
- Horizon update
- Services’ integration update
- Open Discussion
July 31st, 2014
- Resource Model/API/DB/Plugin Update
- Pending -2 on first patch
- Mapping Model/Driver Update
- Security Groups mapping update
- CLI/Client Update
- Tempest tests update
- Horizon update
- Services’ integration update
- Open Discussion
July 24th, 2014
July 17th, 10th, 2014
- Resource Model/API/DB/Plugin Update
- All review comments resolved, and pending -2 was for the missing driver patch
- DB migration script is pending
- banix working on adding driver-specific UTs to GPM-PLG-1
- Mapping Model/Driver Update
- Security Groups mapping update
- CLI, Horizon update
- Functional/System Testing
- API Intercept
- Vendor/Open Source Controller Drivers
- Services’ integration update
- Open Discussion
July 3rd, 2014
- Patches in review (getting decent reviewer attention, more would be great):
- EP, EPG, L2/3 Policy
- Resource Model: API, DB, Plugin
- GP-API-1: https://review.openstack.org/#/c/95900
- GP-DB-1: https://review.openstack.org/#/c/96050
- GP-PLG-1: https://review.openstack.org/#/c/96393
- GP to Neutron Resource Mapping
- GPM-API-1: https://review.openstack.org/#/c/100716
- GPM-DB-1: https://review.openstack.org/#/c/101795
- GPM-PLG-1: https://review.openstack.org/#/c/101957
- Resource Model: API, DB, Plugin
- Policy Classifier, Action, Rules
- Resource Model: API, DB, Plugin
- GP-API-2: https://review.openstack.org/#/c/101816
- GP-DB-2: https://review.openstack.org/#/c/103456/
- GP-PLG-2: https://review.openstack.org/#/c/103465/
- Resource Model: API, DB, Plugin
- Contracts
- Resource Model: API, DB, Plugin
- GP-API-3: https://review.openstack.org/#/c/103486
- GP-DB-3: https://review.openstack.org/#/c/103755/
- GP-PLG-3: https://review.openstack.org/#/c/103798
- Resource Model: API, DB, Plugin
- EP, EPG, L2/3 Policy
- Resource Model/API/DB/Plugin Update
- All patches posted (later patches need a rebase)
- Change in URI: /gp --> /grouppolicy
- attribute name change: default_subnet_prefix_length --> subnet_prefix_length
- banix working on adding driver-specific UTs to GPM-PLG-1
- Mapping Model/Driver Update
- CLI, Horizon update
- Security Groups mapping update
- Services’ integration update
- Open Discussion
June 26, 19, 12, 2014
- API/Resource Model patches:
- Patches for EP, EPG, L2/3 Policy:
- GP API-1: https://review.openstack.org/#/c/95900
- GP DB-1: https://review.openstack.org/#/c/96050
- GP Plugin-1: https://review.openstack.org/#/c/96393
- Patches for EP, EPG, L2/3 Policy:
- Patches for Policy Classifier, Action, Rules:
- GP API-2: https://review.openstack.org/#/c/101816
- Patches for Policy Classifier, Action, Rules:
- Mapping driver/data path patches
- To be rebased on above:
- GPM API-1: https://review.openstack.org/#/c/100716
- GPM DB-1: https://review.openstack.org/#/c/101795
- GPM Plugin-1: https://review.openstack.org/#/c/101957
- GPM drivers: currently targeted for end of this week
- To be rebased on above:
- UTs
- Services’ integration update
- CLI, Horizon update
- Open Discussion
June 5, 2014
- Gerrit reviews:
- Initial series of patches with EP, EPG, L2/3 Policy:
- Next series adds GroupPolicyMapping extension
- API layer - today
- DB layer - today
- Plugin layer - tomorrow
- Implicit L2/L3 policy resource driver - next week
- Mapping driver - next week
- Need reviews within sub-team, then from cores
- Mapping attribute names
- Does prefixing with "neutron_" imply GP is not neutron?
- neutron_port vs. port
- neutron_network vs. network
- Open Discussion
May 29, 2014
- Gerrit reviews:
- New patches with EP, EPG, L2/3 Context:
- Replace the older Patches (abandon?):
- PoC follow-up
- Security Groups mapping
- Services' integration
- Mapping driver/data path patches
- Update on accessing Neutron resources (Controller versus Client)
- IPv4/6 support in the same L2/3_Context
- Resource/Implicit context driver
- Resource name changes (again!) l2/3_context --> l2/3_policy? (based on feedback)
- API interception/Nova integration
May 22, 2014
- Change of weekly meeting time <- proposal?
- PoC status update
- Gerrit reviews:
- Policy Model: https://review.openstack.org/#/c/93853/ (now broken down into the first of a series)
- Mapping Driver: https://review.openstack.org/#/c/93935/
- Mapping driver
- Resource/Implicit context driver
- Issue with resource creation notifications
- Resource name changes
- API interception/Nova integration
- Summit session post-mortem (marun)
May 8, May 1, April 24, 2014
- GP spec gerrit review - https://review.openstack.org/#/c/89469/ - Merged
- PoC Status Update: https://github.com/noironetworks/neutron-group-policy/tree/group-policy-poc
- Policy Model and code
- Policy Plugin Driver (Classical Neutron resources mapping)
- Client, CLI
- Horizon
- Heat
- Atlanta Design Summit Session
- Atlanta Conference Session
April 17, 2014
- PoC Status Update
- Policy Model and code
- Policy Plugin Driver (Classical Neutron resources mapping)
- Group Policy CLI
- Atlanta Design Summit Session
- Atlanta Conference Session
April 10, 2014
- PoC Status Update
- Updates to code: SumitNaiksatam banix
- Remove WIP from the model document
- https://docs.google.com/presentation/d/1Nn1HjghAvk2RTPwvltSrnCUJkidWKWY2ckU7OYAVNpo/edit?pli=1#slide=id.g1d6aae2d8_536
- More progress may be needed on the services side
April 3, 2014
- Action Item Review
- mestery to possibly move meeting by 1 hour
- PoC Updates
- Continue discussion of PoC
March 27, 2014
- Action item review
- Team to flesh out PoC details in doc
- mestery to check if meeting can be moved by an hour
- PoC Proposal
- GP Model (latest rev)
- Carry over from yesterday's services' discussion (if time permits)
March 20, 2014
- Action item review
- Team to review/finalize the model by next week, SumitNaiksatam to get back with filling any holes
- PoC Brainstorm
- Come to consensus on use-case for PoC
- Use case needs to validate the model we've worked on
- Something to demonstrate at the Summit
March 13, 2014
- Action item review
- Team to review and comment on proposed model changes:
- Other status updates
March 6, 2014
- Action item review
- SumitNaiksatam and prasadv to update document to add contracts to Object Model
- mandeep to setup neutronclient shared repo
- Plugin status update
- Model
February 27, 2014
- Action items from last meeting
- banix to publish DB code to shared github for review
- Data Model
- Policy API
- Client library
- Services' discussion (insertion/chaining) - separate IRC meeting: https://wiki.openstack.org/wiki/Meetings/AdvancedServices
- Open issues
February 20, 2014
- Action items
- mestery to change this meeting to be at 1900UTC Thursdays on #openstack-meeting-alt going forward
- SumitNaiksatam to update meeting page with temporary shared github address
- mandeep to update wiki with collaboration instructions
- PoC Status
- API
- Sumit has pushed out API branch: https://github.com/noironetworks/neutron-group-policy/tree/sumit/api
- Model
- New core plugin vs. service plugin
- Agent
- API
- Discussion on integration with network services
February 13, 2014
- Action item review from a couple of weeks ago
- mestery to setup shared github for work
- s3wong to work with the rest of the PoC team to get first draft of API proposal out.
- PoC: Starting to code
- https://docs.google.com/document/d/14UyvBkptmrxB9FsWEP8PEGv9kLqTQbsmlRxnqeF9Be8/edit?usp=sharing
- Progress and discussion on PoC coding
- OpenDaylight Application Policy Proposal
- The idea is to map 1:1 to Group Policy Proposal here
- https://wiki.opendaylight.org/view/Project_Proposals:Application_Policy_Plugin
- Integration with network services
January 23, 2014
- Action item review
- mestery to setup shared github for work
- s3wong to work with the rest of the PoC team to get first draft of API proposal out.
- PoC: Starting to code
January 16, 2014
- Action item review
- mestery s3wong banix to flesh out more details in the document and assign tasks to interested parties
- Open Discussion
January 9, 2014
- Action item review
- banix and mestery to writeup PoC in Google Doc for discussion next week.
- PoC discussion and planning
January 2, 2014
- Action item review
- s3wong to update attributes table
- s3wong to update document to note "allow over deny" in action section.
- Anything else?
December 19, 2013
- Action items from previous meeting:
- alagalah to migrate taxonomy diagram into the main document
- Possible discussion points:
- Let us see if we can get consensus for the following:
- Converged model by allowing to have a destination group and a source group to each have one or more end points
- Minimum set of actions to support: security, redirect, qos
- Conflict resolution
December 12, 2013
- Action items from previous meeting:
- banix to flesh out the tables he put in the document.
- banix and alagalah to flesh out the tables started in the document, possibly adding a diagram showing the relationship
- s3wong to update action section in document to not reflect neutron objects directly.
- sc68cal Look over action example for QoS and provide feedback
- Possible discussion points:
- Group Based Policy Taxonomy Document: https://docs.google.com/drawings/d/1HYGUSnxcx_8wkCAwE4Wtv3a30JstOBPyuknf7UnJMp0/edit?usp=sharing
- endpoints/groups
- Endpoints belonging to multiple groups? If allowed (as is the case in the current model), how to deal with conflicting policies applied to a flow?
- Policies and Actions
- Do we need to define a minimum set of actions (and the functional definitions for them) that should be supported by plugins that support this extension? Do we specify an extended list of actions that may or may not be implemented by a plugin that supports this extension?
- Do we need a mechanism to query the list of supported actions by a given plugin/implementation? Would that allow the selection of actions from a list of pre defined actions (the extended list from the previous item)? Do we need to instead provide the framework for adding any type of action that a plugin may want to define and support?
- Policy rule attributes: Do we need the new attribute "priority" for policy rules?
December 5, 2013
- Action items from previous meeting:
- banix and michsmit to flesh out the objects and attributes we want to expose in more detail in the design document
- banix and s3wong to make first pass at defining initial rules.
- Link to Icehouse Neutron Project Plan:
- https://wiki.openstack.org/wiki/Icehouse_Release_Schedule
- Please note Group Policy work is intended for prototyping and discussion during Icehouse, implementation in "J" release
- We need to come up with:
- A more precise list of the objects/resources we are adding with attributes for each
- Relationship to existing neutron objects/resources
- Assign people action items around these and track them from week to week