Jump to: navigation, search

Difference between revisions of "GroupBasedPolicy/ReleaseNotes/Kilo"

(GBP Service Commits)
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)

Revision as of 10:10, 23 August 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)
  • 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