Difference between revisions of "GroupBasedPolicy/ReleaseNotes/Kilo"
(→GBP Kilo Release Notes) |
|||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
This is the second OpenStack Group Based Policy release. The release comprises of four components/repositories (Service, Client, Heat automation, Horizon UI) and is designed to work with OpenStack stable Kilo. This release has the following highlights: | This is the second OpenStack Group Based Policy release. The release comprises of four components/repositories (Service, Client, Heat automation, Horizon UI) and is designed to work with OpenStack stable Kilo. This release has the following highlights: | ||
− | * Multi-vendor technology agnostic Service Chain Composition architecture (refer to Node Composition Plugin, Node Drivers, and Node Plumbers) | + | * Multi-vendor technology agnostic Service Chain Composition architecture (refer to Node Composition Plugin, Node Drivers, and Node Plumbers). The older monolithic service plugin is now deprecated. |
* Support for policy-based floating IP assignment | * Support for policy-based floating IP assignment | ||
* Support for sharing Service Chain constructs | * Support for sharing Service Chain constructs | ||
Line 16: | Line 16: | ||
== GBP Service Commits == | == GBP Service Commits == | ||
− | expunge session objects in RMD when calling Neutron plugins (https://github.com/stackforge/group-based-policy/commit/2c8b401) | + | * expunge session objects in RMD when calling Neutron plugins (https://github.com/stackforge/group-based-policy/commit/2c8b401) |
− | remove wide egress rules from PRS security groups (https://github.com/stackforge/group-based-policy/commit/97a842e) | + | * remove wide egress rules from PRS security groups (https://github.com/stackforge/group-based-policy/commit/97a842e) |
− | Gracefully handle parameter updates that affects Service Chain (https://github.com/stackforge/group-based-policy/commit/43a4714) | + | * Gracefully handle parameter updates that affects Service Chain (https://github.com/stackforge/group-based-policy/commit/43a4714) |
− | add service_management attribute to PTG (https://github.com/stackforge/group-based-policy/commit/b9a168a) | + | * add service_management attribute to PTG (https://github.com/stackforge/group-based-policy/commit/b9a168a) |
− | Fix Servicechain Instance update and spec update (https://github.com/stackforge/group-based-policy/commit/4f59185) | + | * Fix Servicechain Instance update and spec update (https://github.com/stackforge/group-based-policy/commit/4f59185) |
− | allocate implicit pt port in the right subnet (https://github.com/stackforge/group-based-policy/commit/af792bc) | + | * allocate implicit pt port in the right subnet (https://github.com/stackforge/group-based-policy/commit/af792bc) |
− | Adds quota support for GBP resources (https://github.com/stackforge/group-based-policy/commit/a2850d8) | + | * Adds quota support for GBP resources (https://github.com/stackforge/group-based-policy/commit/a2850d8) |
− | subnet allocation improvement (https://github.com/stackforge/group-based-policy/commit/0c30337) | + | * subnet allocation improvement (https://github.com/stackforge/group-based-policy/commit/0c30337) |
− | apic driver to pass scoped tenant names to opflex agent (https://github.com/stackforge/group-based-policy/commit/f2dc823) | + | * apic driver to pass scoped tenant names to opflex agent (https://github.com/stackforge/group-based-policy/commit/f2dc823) |
− | Check for port association before PT update (https://github.com/stackforge/group-based-policy/commit/a37edd8) | + | * Check for port association before PT update (https://github.com/stackforge/group-based-policy/commit/a37edd8) |
− | Add configuration parameter for setting PTG subnet DNS nameservers (https://github.com/stackforge/group-based-policy/commit/1a11f30) | + | * Add configuration parameter for setting PTG subnet DNS nameservers (https://github.com/stackforge/group-based-policy/commit/1a11f30) |
− | Fix error in Rally job hook (https://github.com/stackforge/group-based-policy/commit/40d7431) | + | * Fix error in Rally job hook (https://github.com/stackforge/group-based-policy/commit/40d7431) |
− | Add gate hooks to run scale test job (https://github.com/stackforge/group-based-policy/commit/c763b65) | + | * Add gate hooks to run scale test job (https://github.com/stackforge/group-based-policy/commit/c763b65) |
− | Updating gbpfunc repo and branch (https://github.com/stackforge/group-based-policy/commit/08bed78) | + | * Updating gbpfunc repo and branch (https://github.com/stackforge/group-based-policy/commit/08bed78) |
− | Allow updating Service Node config (https://github.com/stackforge/group-based-policy/commit/6d2a104) | + | * Allow updating Service Node config (https://github.com/stackforge/group-based-policy/commit/6d2a104) |
− | [apic] only push contracts on managed external segments (https://github.com/stackforge/group-based-policy/commit/41f6010) | + | * [apic] only push contracts on managed external segments (https://github.com/stackforge/group-based-policy/commit/41f6010) |
− | Update test-requirements per global requirements (https://github.com/stackforge/group-based-policy/commit/e66f13e) | + | * Update test-requirements per global requirements (https://github.com/stackforge/group-based-policy/commit/e66f13e) |
− | add implicit_policy.ini file (https://github.com/stackforge/group-based-policy/commit/6e1483e) | + | * add implicit_policy.ini file (https://github.com/stackforge/group-based-policy/commit/6e1483e) |
− | Heat Based Node driver for Node Composition plugin (https://github.com/stackforge/group-based-policy/commit/b8dc86d) | + | * Heat Based Node driver for Node Composition plugin (https://github.com/stackforge/group-based-policy/commit/b8dc86d) |
− | Apic driver improvements (https://github.com/stackforge/group-based-policy/commit/65489bb) | + | * Apic driver improvements (https://github.com/stackforge/group-based-policy/commit/65489bb) |
− | Support GBP Neutron mapping resources in List filters (https://github.com/stackforge/group-based-policy/commit/86f9190) | + | * Support GBP Neutron mapping resources in List filters (https://github.com/stackforge/group-based-policy/commit/86f9190) |
− | Adding devstack artifacts for integration gate job (https://github.com/stackforge/group-based-policy/commit/3d6a353) | + | * Adding devstack artifacts for integration gate job (https://github.com/stackforge/group-based-policy/commit/3d6a353) |
− | Trap on error in post-hook script (https://github.com/stackforge/group-based-policy/commit/a89c4c4) | + | * Trap on error in post-hook script (https://github.com/stackforge/group-based-policy/commit/a89c4c4) |
− | ignore not found error on SCI deletion (https://github.com/stackforge/group-based-policy/commit/47c3bd9) | + | * ignore not found error on SCI deletion (https://github.com/stackforge/group-based-policy/commit/47c3bd9) |
− | Refactoring integration job to archive logs on error (https://github.com/stackforge/group-based-policy/commit/e4ac752) | + | * Refactoring integration job to archive logs on error (https://github.com/stackforge/group-based-policy/commit/e4ac752) |
− | Fix update service chain spec db (https://github.com/stackforge/group-based-policy/commit/0c5352a) | + | * Fix update service chain spec db (https://github.com/stackforge/group-based-policy/commit/0c5352a) |
− | Fix PTG update with a different NSP of same type(self_subnet) (https://github.com/stackforge/group-based-policy/commit/ee28ba9) | + | * Fix PTG update with a different NSP of same type(self_subnet) (https://github.com/stackforge/group-based-policy/commit/ee28ba9) |
− | notify PT added/removed for autoscaling (https://github.com/stackforge/group-based-policy/commit/2967da5) | + | * notify PT added/removed for autoscaling (https://github.com/stackforge/group-based-policy/commit/2967da5) |
− | chain agnostic node plumber (https://github.com/stackforge/group-based-policy/commit/47d7f0a) | + | * chain agnostic node plumber (https://github.com/stackforge/group-based-policy/commit/47d7f0a) |
− | reintroduce count methods for SP and SCI (https://github.com/stackforge/group-based-policy/commit/4f4f414) | + | * reintroduce count methods for SP and SCI (https://github.com/stackforge/group-based-policy/commit/4f4f414) |
− | fix external segment deletion (https://github.com/stackforge/group-based-policy/commit/18923a6) | + | * fix external segment deletion (https://github.com/stackforge/group-based-policy/commit/18923a6) |
− | fix test coverage report (https://github.com/stackforge/group-based-policy/commit/6a1be62) | + | * fix test coverage report (https://github.com/stackforge/group-based-policy/commit/6a1be62) |
− | node composition plugin implementation (https://github.com/stackforge/group-based-policy/commit/7f90fa8) | + | * node composition plugin implementation (https://github.com/stackforge/group-based-policy/commit/7f90fa8) |
− | node composition plugin architecture (https://github.com/stackforge/group-based-policy/commit/657306d) | + | * node composition plugin architecture (https://github.com/stackforge/group-based-policy/commit/657306d) |
− | introduce service profile model (https://github.com/stackforge/group-based-policy/commit/2527cdd) | + | * introduce service profile model (https://github.com/stackforge/group-based-policy/commit/2527cdd) |
− | Support Floating IP for all PTs in a PTG (https://github.com/stackforge/group-based-policy/commit/6cf6b03) | + | * Support Floating IP for all PTs in a PTG (https://github.com/stackforge/group-based-policy/commit/6cf6b03) |
− | Fixes a permissions issue breaking integration job (https://github.com/stackforge/group-based-policy/commit/b7e3fc5) | + | * Fixes a permissions issue breaking integration job (https://github.com/stackforge/group-based-policy/commit/b7e3fc5) |
− | stack names to use bits of unique information (https://github.com/stackforge/group-based-policy/commit/e43dc69) | + | * stack names to use bits of unique information (https://github.com/stackforge/group-based-policy/commit/e43dc69) |
− | delete unbound ports on PTG deletion (https://github.com/stackforge/group-based-policy/commit/3553c0d) | + | * delete unbound ports on PTG deletion (https://github.com/stackforge/group-based-policy/commit/3553c0d) |
− | delete unbound ports on PTG deletion (https://github.com/stackforge/group-based-policy/commit/90bb38b) | + | * delete unbound ports on PTG deletion (https://github.com/stackforge/group-based-policy/commit/90bb38b) |
− | shared external segment update to affect cross tenant l3ps properly (https://github.com/stackforge/group-based-policy/commit/c8d4534) | + | * shared external segment update to affect cross tenant l3ps properly (https://github.com/stackforge/group-based-policy/commit/c8d4534) |
− | fix typo that prevented proper external segment routes update (https://github.com/stackforge/group-based-policy/commit/efde5fc) | + | * fix typo that prevented proper external segment routes update (https://github.com/stackforge/group-based-policy/commit/efde5fc) |
− | Pinning to stable/kilo in test-requirements (https://github.com/stackforge/group-based-policy/commit/be97f4a) | + | * Pinning to stable/kilo in test-requirements (https://github.com/stackforge/group-based-policy/commit/be97f4a) |
− | remove deprecated usage of contextlib.nested (https://github.com/stackforge/group-based-policy/commit/07b0071) | + | * remove deprecated usage of contextlib.nested (https://github.com/stackforge/group-based-policy/commit/07b0071) |
− | Share service chain constructs (https://github.com/stackforge/group-based-policy/commit/c9bfb7b) | + | * Share service chain constructs (https://github.com/stackforge/group-based-policy/commit/c9bfb7b) |
− | reorganize service chain directory (https://github.com/stackforge/group-based-policy/commit/c66404c) | + | * reorganize service chain directory (https://github.com/stackforge/group-based-policy/commit/c66404c) |
− | sort out servicechain configuration template and Heat usage (https://github.com/stackforge/group-based-policy/commit/f6d273a) | + | * sort out servicechain configuration template and Heat usage (https://github.com/stackforge/group-based-policy/commit/f6d273a) |
− | Adding to gbpfunc tests to gate job (https://github.com/stackforge/group-based-policy/commit/603d6bd) | + | * Adding to gbpfunc tests to gate job (https://github.com/stackforge/group-based-policy/commit/603d6bd) |
− | Fix L3P update with longer subnet prefix length (https://github.com/stackforge/group-based-policy/commit/b54c573) | + | * Fix L3P update with longer subnet prefix length (https://github.com/stackforge/group-based-policy/commit/b54c573) |
− | Adding project logs to integration job archive (https://github.com/stackforge/group-based-policy/commit/9c2c951) | + | * Adding project logs to integration job archive (https://github.com/stackforge/group-based-policy/commit/9c2c951) |
− | fix unnamed contraints removal for db migration (https://github.com/stackforge/group-based-policy/commit/4fc8e26) | + | * fix unnamed contraints removal for db migration (https://github.com/stackforge/group-based-policy/commit/4fc8e26) |
− | Updating constants referenced from Neutron (https://github.com/stackforge/group-based-policy/commit/9fa02ba) | + | * Updating constants referenced from Neutron (https://github.com/stackforge/group-based-policy/commit/9fa02ba) |
− | Update GBP to work with Neutron Master (Post Juno) (https://github.com/stackforge/group-based-policy/commit/bab6b4a) | + | * Update GBP to work with Neutron Master (Post Juno) (https://github.com/stackforge/group-based-policy/commit/bab6b4a) |
− | fix redirect action for external policies (https://github.com/stackforge/group-based-policy/commit/eeee4ba) | + | * fix redirect action for external policies (https://github.com/stackforge/group-based-policy/commit/eeee4ba) |
− | Add oslosphinx to requirements.txt (https://github.com/stackforge/group-based-policy/commit/1ea0d81) | + | * Add oslosphinx to requirements.txt (https://github.com/stackforge/group-based-policy/commit/1ea0d81) |
− | Adding GBP integration and functional gate (https://github.com/stackforge/group-based-policy/commit/84939e8) | + | * Adding GBP integration and functional gate (https://github.com/stackforge/group-based-policy/commit/84939e8) |
− | Update the oslosphinx version (https://github.com/stackforge/group-based-policy/commit/4a50635) | + | * Update the oslosphinx version (https://github.com/stackforge/group-based-policy/commit/4a50635) |
− | Add GBP APIs to interact with Neutron RESTful Client (https://github.com/stackforge/group-based-policy/commit/07ba164) | + | * Add GBP APIs to interact with Neutron RESTful Client (https://github.com/stackforge/group-based-policy/commit/07ba164) |
− | Adding policy.json entry to setup.cfg (https://github.com/stackforge/group-based-policy/commit/4fc1054) | + | * Adding policy.json entry to setup.cfg (https://github.com/stackforge/group-based-policy/commit/4fc1054) |
− | Add Neutron Client Utilities (https://github.com/stackforge/group-based-policy/commit/4f2ffb3) | + | * Add Neutron Client Utilities (https://github.com/stackforge/group-based-policy/commit/4f2ffb3) |
− | Avoid exception deleting PTG with no subnets (https://github.com/stackforge/group-based-policy/commit/985f435) | + | * Avoid exception deleting PTG with no subnets (https://github.com/stackforge/group-based-policy/commit/985f435) |
− | Properly handle driver exceptions during postcommit (https://github.com/stackforge/group-based-policy/commit/75dd238) | + | * Properly handle driver exceptions during postcommit (https://github.com/stackforge/group-based-policy/commit/75dd238) |
− | Change endpoint register URL and information (https://github.com/stackforge/group-based-policy/commit/99318bb) | + | * Change endpoint register URL and information (https://github.com/stackforge/group-based-policy/commit/99318bb) |
− | Fix Network Service Policy Implementation (https://github.com/stackforge/group-based-policy/commit/74c1fec) | + | * Fix Network Service Policy Implementation (https://github.com/stackforge/group-based-policy/commit/74c1fec) |
− | Reject update of L2Policy's L3Policy (https://github.com/stackforge/group-based-policy/commit/574534a) | + | * Reject update of L2Policy's L3Policy (https://github.com/stackforge/group-based-policy/commit/574534a) |
− | L3Policy create should have validity check for IP pool (https://github.com/stackforge/group-based-policy/commit/3f185c7) | + | * L3Policy create should have validity check for IP pool (https://github.com/stackforge/group-based-policy/commit/3f185c7) |
− | Fix DB constraints for Network Service Policy (https://github.com/stackforge/group-based-policy/commit/58e7431) | + | * Fix DB constraints for Network Service Policy (https://github.com/stackforge/group-based-policy/commit/58e7431) |
− | Remove spaces in stackname in ServiceChainInstance create (https://github.com/stackforge/group-based-policy/commit/022acfe) | + | * Remove spaces in stackname in ServiceChainInstance create (https://github.com/stackforge/group-based-policy/commit/022acfe) |
− | Ignore NotFound Exception in Delete ServiceChainInstance (https://github.com/stackforge/group-based-policy/commit/2cb2c9f) | + | * Ignore NotFound Exception in Delete ServiceChainInstance (https://github.com/stackforge/group-based-policy/commit/2cb2c9f) |
− | Reject deletion of in-use L2Policy or L3Policy (https://github.com/stackforge/group-based-policy/commit/8922c5f) | + | * Reject deletion of in-use L2Policy or L3Policy (https://github.com/stackforge/group-based-policy/commit/8922c5f) |
− | L3P check subnet mask smaller than pool subnet (https://github.com/stackforge/group-based-policy/commit/3fe3721) | + | * L3P check subnet mask smaller than pool subnet (https://github.com/stackforge/group-based-policy/commit/3fe3721) |
− | Making gpdb abbreviation consistent across files (https://github.com/stackforge/group-based-policy/commit/174b15d) | + | * Making gpdb abbreviation consistent across files (https://github.com/stackforge/group-based-policy/commit/174b15d) |
− | Add UT support for ODL manager (https://github.com/stackforge/group-based-policy/commit/972d716) | + | * Add UT support for ODL manager (https://github.com/stackforge/group-based-policy/commit/972d716) |
− | Prevent deletion of in use ServiceChain Resources (https://github.com/stackforge/group-based-policy/commit/ec1cfed) | + | * Prevent deletion of in use ServiceChain Resources (https://github.com/stackforge/group-based-policy/commit/ec1cfed) |
− | Add unit tests for OneConvergence GBP Driver (https://github.com/stackforge/group-based-policy/commit/9f97979) | + | * Add unit tests for OneConvergence GBP Driver (https://github.com/stackforge/group-based-policy/commit/9f97979) |
− | Add ordering of service chain nodes and specs (https://github.com/stackforge/group-based-policy/commit/7ec3e87) | + | * Add ordering of service chain nodes and specs (https://github.com/stackforge/group-based-policy/commit/7ec3e87) |
− | Fix rendering issue with GBP usage documentation (https://github.com/stackforge/group-based-policy/commit/6784abf) | + | * Fix rendering issue with GBP usage documentation (https://github.com/stackforge/group-based-policy/commit/6784abf) |
− | Add more UT support for ODL mapping driver (https://github.com/stackforge/group-based-policy/commit/e75c9e2) | + | * Add more UT support for ODL mapping driver (https://github.com/stackforge/group-based-policy/commit/e75c9e2) |
Latest revision as of 02:42, 25 October 2015
GBP Kilo Release Notes
This is the second OpenStack Group Based Policy release. The release comprises of four components/repositories (Service, Client, Heat automation, Horizon UI) and is designed to work with OpenStack stable Kilo. This release has the following highlights:
- Multi-vendor technology agnostic Service Chain Composition architecture (refer to Node Composition Plugin, Node Drivers, and Node Plumbers). The older monolithic service plugin is now deprecated.
- Support for policy-based floating IP assignment
- Support for sharing Service Chain constructs
- Support for GBP Resource Quotas
- Performance optimization with changes to subnet allocation
- Devstack-based integration gate job
- Integration test suite
- Rally gate job
- Increased unit test coverage across components and drivers
- Enhanced UI with bug fixes and support for Service Profile
- Changed namespace for GBP Heat resources (new namespace is GroupBasedPolicy)
GBP Service Commits
- expunge session objects in RMD when calling Neutron plugins (https://github.com/stackforge/group-based-policy/commit/2c8b401)
- remove wide egress rules from PRS security groups (https://github.com/stackforge/group-based-policy/commit/97a842e)
- Gracefully handle parameter updates that affects Service Chain (https://github.com/stackforge/group-based-policy/commit/43a4714)
- add service_management attribute to PTG (https://github.com/stackforge/group-based-policy/commit/b9a168a)
- Fix Servicechain Instance update and spec update (https://github.com/stackforge/group-based-policy/commit/4f59185)
- allocate implicit pt port in the right subnet (https://github.com/stackforge/group-based-policy/commit/af792bc)
- Adds quota support for GBP resources (https://github.com/stackforge/group-based-policy/commit/a2850d8)
- subnet allocation improvement (https://github.com/stackforge/group-based-policy/commit/0c30337)
- apic driver to pass scoped tenant names to opflex agent (https://github.com/stackforge/group-based-policy/commit/f2dc823)
- Check for port association before PT update (https://github.com/stackforge/group-based-policy/commit/a37edd8)
- Add configuration parameter for setting PTG subnet DNS nameservers (https://github.com/stackforge/group-based-policy/commit/1a11f30)
- Fix error in Rally job hook (https://github.com/stackforge/group-based-policy/commit/40d7431)
- Add gate hooks to run scale test job (https://github.com/stackforge/group-based-policy/commit/c763b65)
- Updating gbpfunc repo and branch (https://github.com/stackforge/group-based-policy/commit/08bed78)
- Allow updating Service Node config (https://github.com/stackforge/group-based-policy/commit/6d2a104)
- [apic] only push contracts on managed external segments (https://github.com/stackforge/group-based-policy/commit/41f6010)
- Update test-requirements per global requirements (https://github.com/stackforge/group-based-policy/commit/e66f13e)
- add implicit_policy.ini file (https://github.com/stackforge/group-based-policy/commit/6e1483e)
- Heat Based Node driver for Node Composition plugin (https://github.com/stackforge/group-based-policy/commit/b8dc86d)
- Apic driver improvements (https://github.com/stackforge/group-based-policy/commit/65489bb)
- Support GBP Neutron mapping resources in List filters (https://github.com/stackforge/group-based-policy/commit/86f9190)
- Adding devstack artifacts for integration gate job (https://github.com/stackforge/group-based-policy/commit/3d6a353)
- Trap on error in post-hook script (https://github.com/stackforge/group-based-policy/commit/a89c4c4)
- ignore not found error on SCI deletion (https://github.com/stackforge/group-based-policy/commit/47c3bd9)
- Refactoring integration job to archive logs on error (https://github.com/stackforge/group-based-policy/commit/e4ac752)
- Fix update service chain spec db (https://github.com/stackforge/group-based-policy/commit/0c5352a)
- Fix PTG update with a different NSP of same type(self_subnet) (https://github.com/stackforge/group-based-policy/commit/ee28ba9)
- notify PT added/removed for autoscaling (https://github.com/stackforge/group-based-policy/commit/2967da5)
- chain agnostic node plumber (https://github.com/stackforge/group-based-policy/commit/47d7f0a)
- reintroduce count methods for SP and SCI (https://github.com/stackforge/group-based-policy/commit/4f4f414)
- fix external segment deletion (https://github.com/stackforge/group-based-policy/commit/18923a6)
- fix test coverage report (https://github.com/stackforge/group-based-policy/commit/6a1be62)
- node composition plugin implementation (https://github.com/stackforge/group-based-policy/commit/7f90fa8)
- node composition plugin architecture (https://github.com/stackforge/group-based-policy/commit/657306d)
- introduce service profile model (https://github.com/stackforge/group-based-policy/commit/2527cdd)
- Support Floating IP for all PTs in a PTG (https://github.com/stackforge/group-based-policy/commit/6cf6b03)
- Fixes a permissions issue breaking integration job (https://github.com/stackforge/group-based-policy/commit/b7e3fc5)
- stack names to use bits of unique information (https://github.com/stackforge/group-based-policy/commit/e43dc69)
- delete unbound ports on PTG deletion (https://github.com/stackforge/group-based-policy/commit/3553c0d)
- delete unbound ports on PTG deletion (https://github.com/stackforge/group-based-policy/commit/90bb38b)
- shared external segment update to affect cross tenant l3ps properly (https://github.com/stackforge/group-based-policy/commit/c8d4534)
- fix typo that prevented proper external segment routes update (https://github.com/stackforge/group-based-policy/commit/efde5fc)
- Pinning to stable/kilo in test-requirements (https://github.com/stackforge/group-based-policy/commit/be97f4a)
- remove deprecated usage of contextlib.nested (https://github.com/stackforge/group-based-policy/commit/07b0071)
- Share service chain constructs (https://github.com/stackforge/group-based-policy/commit/c9bfb7b)
- reorganize service chain directory (https://github.com/stackforge/group-based-policy/commit/c66404c)
- sort out servicechain configuration template and Heat usage (https://github.com/stackforge/group-based-policy/commit/f6d273a)
- Adding to gbpfunc tests to gate job (https://github.com/stackforge/group-based-policy/commit/603d6bd)
- Fix L3P update with longer subnet prefix length (https://github.com/stackforge/group-based-policy/commit/b54c573)
- Adding project logs to integration job archive (https://github.com/stackforge/group-based-policy/commit/9c2c951)
- fix unnamed contraints removal for db migration (https://github.com/stackforge/group-based-policy/commit/4fc8e26)
- Updating constants referenced from Neutron (https://github.com/stackforge/group-based-policy/commit/9fa02ba)
- Update GBP to work with Neutron Master (Post Juno) (https://github.com/stackforge/group-based-policy/commit/bab6b4a)
- fix redirect action for external policies (https://github.com/stackforge/group-based-policy/commit/eeee4ba)
- Add oslosphinx to requirements.txt (https://github.com/stackforge/group-based-policy/commit/1ea0d81)
- Adding GBP integration and functional gate (https://github.com/stackforge/group-based-policy/commit/84939e8)
- Update the oslosphinx version (https://github.com/stackforge/group-based-policy/commit/4a50635)
- Add GBP APIs to interact with Neutron RESTful Client (https://github.com/stackforge/group-based-policy/commit/07ba164)
- Adding policy.json entry to setup.cfg (https://github.com/stackforge/group-based-policy/commit/4fc1054)
- Add Neutron Client Utilities (https://github.com/stackforge/group-based-policy/commit/4f2ffb3)
- Avoid exception deleting PTG with no subnets (https://github.com/stackforge/group-based-policy/commit/985f435)
- Properly handle driver exceptions during postcommit (https://github.com/stackforge/group-based-policy/commit/75dd238)
- Change endpoint register URL and information (https://github.com/stackforge/group-based-policy/commit/99318bb)
- Fix Network Service Policy Implementation (https://github.com/stackforge/group-based-policy/commit/74c1fec)
- Reject update of L2Policy's L3Policy (https://github.com/stackforge/group-based-policy/commit/574534a)
- L3Policy create should have validity check for IP pool (https://github.com/stackforge/group-based-policy/commit/3f185c7)
- Fix DB constraints for Network Service Policy (https://github.com/stackforge/group-based-policy/commit/58e7431)
- Remove spaces in stackname in ServiceChainInstance create (https://github.com/stackforge/group-based-policy/commit/022acfe)
- Ignore NotFound Exception in Delete ServiceChainInstance (https://github.com/stackforge/group-based-policy/commit/2cb2c9f)
- Reject deletion of in-use L2Policy or L3Policy (https://github.com/stackforge/group-based-policy/commit/8922c5f)
- L3P check subnet mask smaller than pool subnet (https://github.com/stackforge/group-based-policy/commit/3fe3721)
- Making gpdb abbreviation consistent across files (https://github.com/stackforge/group-based-policy/commit/174b15d)
- Add UT support for ODL manager (https://github.com/stackforge/group-based-policy/commit/972d716)
- Prevent deletion of in use ServiceChain Resources (https://github.com/stackforge/group-based-policy/commit/ec1cfed)
- Add unit tests for OneConvergence GBP Driver (https://github.com/stackforge/group-based-policy/commit/9f97979)
- Add ordering of service chain nodes and specs (https://github.com/stackforge/group-based-policy/commit/7ec3e87)
- Fix rendering issue with GBP usage documentation (https://github.com/stackforge/group-based-policy/commit/6784abf)
- Add more UT support for ODL mapping driver (https://github.com/stackforge/group-based-policy/commit/e75c9e2)