Skip to content

Releases: F5Networks/f5-openstack-agent

v9.10.8

27 Nov 06:08
86704cc
Compare
Choose a tag to compare

v9.10.8 (Pike, Queens)

NOTE: This version of F5 Openstack Agent supports Pike and Queens Openstack releases.

Bug Fixes

* LBaaS | F5 OpenStack LBaaS Agents Fail to Update Gateway ICMP Monitors Due to Key Word 'recv'

Limitations

v9.10.7

14 Mar 13:11
44cb3b5
Compare
Choose a tag to compare

v9.10.7 (Pike, Queens)

NOTE: This version of F5 Openstack Agent supports Pike and Queens Openstack releases.

Added Functionality

* [OPENSTACK-2998] Compare vlan between neutron and bigip before purging
* [OPENSTACK-2989] Purge LTM policy
* [OPENSTACK-2968] LB Perf Improvement by concurrent agent configuration deployment - ACL
* [OPENSTACK-2949] Get keepalive_timeout default value from listener dict
* [OPENSTACK-2959] check and remove selfip from source device
* [OPENSTACK-2959] rebuild functions for migrate
* [OPENSTACK-2959] Either vtep or mac changes, we update port.
* [OPENSTACK-2983] bigip concurrency for vs/l7/mbs
* [OPENSTACK-2966] add purge in agent
* [OPENSTACK-2964] parallel bigips for pool and monitor
* [OPENSTACK-2961] add logs for parsing lb creation
* [OPENSTACK-2964] deploy pool to bigips cocurrently
* [OPENSTACK-2905] New implementation of flavor 1-6 SNAT
* [OPENSTACK-2934] Delete server side profile created by previous TOA implementation
* [OPENSTACK-2905] Rebuild compatibility for legacy SNAT style
* [OPENSTACK-2936] Update LB flavor in a new manner

Bug Fixes
`````````
* [OPENSTACK-2957] Remove one blank line made by manual cherry-pick
* [OPENSTACK-2964] fix @serialized decorator miss and typo
* [OPENSTACK-2939] Ignore 400 error of deleting route domain when concurrent deleting lb
* [OPENSTACK-2986] Create vxlan SNAT network
* [OPENSTACK-2986] Delete vxlan SNAT network

Limitations
```````````

v9.10.6.2

11 Mar 04:26
aee3c44
Compare
Choose a tag to compare

v9.10.6.2 (Pike, Queens)

NOTE: This version of F5 Openstack Agent supports Pike and Queens Openstack releases.

Added Functionality

* [OPENSTACK-2998] Compare vlan between neutron and bigip before purging
* [OPENSTACK-2989] Purge LTM policy
* [OPENSTACK-2968] LB Perf Improvement by concurrent agent configuration deployment - ACL
* [OPENSTACK-2949] Get keepalive_timeout default value from listener dict
* [OPENSTACK-2959] check and remove selfip from source device
* [OPENSTACK-2959] rebuild functions for migrate
* [OPENSTACK-2959] Either vtep or mac changes, we update port.
* [OPENSTACK-2983] bigip concurrency for vs/l7/mbs
* [OPENSTACK-2966] add purge in agent
* [OPENSTACK-2964] parallel bigips for pool and monitor
* [OPENSTACK-2961] add logs for parsing lb creation
* [OPENSTACK-2964] deploy pool to bigips cocurrently

Bug Fixes
`````````
* [OPENSTACK-2957] Remove one blank line made by manual cherry-pick
* [OPENSTACK-2964] fix @serialized decorator miss and typo

Limitations
```````````

v9.10.6.1

04 Feb 02:57
7a98ddb
Compare
Choose a tag to compare
v9.10.6.1 Pre-release
Pre-release

v9.10.6.1 (Pike, Queens)

NOTE: This version of F5 Openstack Agent supports Pike and Queens Openstack releases.

Added Functionality

* [OPENSTACK-2905] New implementation of flavor 1-6 SNAT
* [OPENSTACK-2934] Delete server side profile created by previous TOA implementation
* [OPENSTACK-2905] Rebuild compatibility for legacy SNAT style
* [OPENSTACK-2936] Update LB flavor in a new manner

Bug Fixes
`````````
* [OPENSTACK-2939] Ignore 400 error of deleting route domain when concurrent deleting lb
* [OPENSTACK-2986] Create vxlan SNAT network
* [OPENSTACK-2986] Delete vxlan SNAT network

Limitations
```````````

v9.10.6

22 Nov 07:31
a3d1d36
Compare
Choose a tag to compare

v9.10.6 (Pike, Queens)

NOTE: This version of F5 Openstack Agent supports Pike and Queens Openstack releases.

Added Functionality

*  [OPENSTACK-2890] Suppress vlan 409 error log
*  [OPENSTACK-2915] New implementation of flavor 21
*  [OPENSTACK-2915] Always create snat subnet with 128 size
*  [OPENSTACK-2930] Raise exception if all bigips offline
*  [OPENSTACK-2890] Retry 30 times when 401 or device busy happens
*  [OPENSTACK-2890] 400 retry for device or resource busy
*  [OPENSTACK-2890] 401 retry for loading nodes
*  [OPENSTACK-2912] Not append if profile already exists
*  [OPENSTACK-2912] Add sip profile manipulation
*  [OPENSTACK-2912] remove old description way
*  [OPENSTACK-2899] SIP VS
*  [OPENSTACK-2900] remove useless comment
*  [OPENSTACK-2908] remove 'multiple' code for member create/delete
*  [OPENSTACK-2908] remove useless arguement for prep_mb_network.
*  [OPENSTACK-2911] create and update description with empty
*  [OPENSTACK-2910] Listener support rewrite_xff.
*  [OPENSTACK-2900] add bulk member create/delete
*  [OPENSTACK-2898] Restore os_password AES decryption code
*  [OPENSTACK-2787] Occupy device
*  [OPENSTACK-2879] Remove redundant loading selfip action
*  [OPENSTACK-2879] Remove redundant deleting route domain action
*  [OPENSTACK-2863] Update travis deploy condition.
*  [OPENSTACK-2863] Remove 9.9 and 9.8 release notes.
*  [OPENSTACK-2863] Update documentation deploy to compatible with 4-digit version numbers.
*  [OPENSTACK-2901] Add source ip port persistence support.
*  [OPENSTACK-2787] Enqueue provisioning job at the very beginning
*  [OPENSTACK-2894] remove bigip decription for vip, vs, pool, healthmonitor
*  [OPENSTACK-2900] remove pool_port_<member-id>
*  [OPENSTACK-2875] new way to delete in _remove_tenant_replication_mode
*  [OPENSTACK-2840] create all the members of a pool at once
*  [OPENSTACK-2840] Do not overwrite existing http2 profile.
*  [OPENSTACK-2873] Retry 401 when adding vlan to route domain
*  [OPENSTACK-2873] Retry 401 when adding vlan interfaces
*  [OPENSTACK-2840] remove the useless subnet argument.
*  [OPENSTACK-2858] Reduce iControl calls when deleting LB
*  [OPENSTACK-2858] Reduce iControl calls for LB creation
*  [OPENSTACK-2840] rebuild lb tree inplace.
*  [OPENSTACK-2858] Do not print exception of ignored HTTP errors
*  [OPENSTACK-2865] enable acl rebuild function
*  [OPENSTACK-2866] Remove obsolete inventory code.
*  [OPENSTACK-2859] Remove obsolete code (lbaas builder)
*  [OPENSTACK-2868] add password_cipher_mode back
*  [OPENSTACK-2792] modify l2 part and remove f5os configs
*  [OPENSTACK-2720] add f5os and l2 related logic
*  [OPENSTACK-2720] remove password_cipher_mode
*  [OPENSTACK-2720] ng F5OS rSeries
*  [OPENSTACK-2860] Remove TOA irule log.
*  [OPENSTACK-2840] rebuild l7policies and l7rules
*  [OPENSTACK-2840] rebuild healthmonitor for a pool
*  [OPENSTACK-2840] rebuild pool
*  [OPENSTACK-2840] add rebuild member function
*  [OPENSTACK-2840] declare rd_id as None
*  [OPENSTACK-2840] fix vxlan update fdb for rebuild
*  [OPENSTACK-2860] TOA tcp option setting for IPv4 and IPv6 separately and add port number.
*  [OPENSTACK-2859] Ignore icontrol 409 by default when creating resource
*  [OPENSTACK-2847] Retry 401 when cleanup partition
*  [OPENSTACK-2847] Retry 401 when initialize bigip connection
*  [OPENSTACK-2840] rebuild change for agent

Bug Fixes
`````````
*  [OPENSTACK-2905] Lock route domain when inserting vlan
*  [OPENSTACK-2905] Don't handle vlan not in rd error when creating selfip
*  [OPENSTACK-2879] Only delete empty route domain
*  [OPENSTACK-2886] Fix TOA profile, only create client side tcp profile.
*  [OPENSTACK-2867] Fix creating route domain racing problem
*  [OPENSTACK-2867] Fix creating vlan racing problem
*  [OPENSTACK-2867] Needn't to detach redirect policy after removing vs
*  [OPENSTACK-2861] selfip not deleted

Limitations
```````````

v9.10.5.2

20 Nov 08:13
4a84363
Compare
Choose a tag to compare
v9.10.5.2 Pre-release
Pre-release

v9.10.5.2 (Pike, Queens)

NOTE: This version of F5 Openstack Agent supports Pike and Queens Openstack releases.

Added Functionality


Bug Fixes
`````````
* [OPENSTACK-2928] arbitrary desc breaks creation

Limitations
```````````

v9.8.50 [ Please contact us first before you use this release ]

13 Nov 03:54
2433345
Compare
Choose a tag to compare

[!!! NOTE !!!]:
This rpm f5-openstack-agent-9.8.50-1.el7.noarch.rpm is from gitee.
And this rpm is only uploaded here to point to 9.8.50 tag in gitee for reference.
If you are considering to use this branch or this release, please contact us first
and we will publish brand new releases based on the latest commits of this branch.
So please ignore other info from this release or just ignore this release directly.

v9.8.50(Pike, Queens)
NOTE: This version of F5 Openstack Agent supports Pike and Queens Openstack releases.

Added Functionality

* [OPENSTACK-2721] Cleanup member vlan in F5OS
* [OPENSTACK-2671] Encrypt password by python fernet
* [OPENSTACK-2671] Encode confd password
* [OPENSTACK-2671] Skip to init confd client if no confd address
* [OPENSTACK-2644] Search VE tenant in F5OS by BIG-IP mgmt ip
* [OPENSTACK-2644] Deploy configuration to BIG-IP HA pair on rSeries
* [OPENSTACK-2644] Create/delete vlan via F5OS
* [OPENSTACK-2644] Use PUT instead of PATCH to associate the first vlan
* [OPENSTACK-2644] Implement restconf client
* [OPENSTACK-2644] Define F5OS configuration
* [OPENSTACK-2474] Support to change port number

Bug Fixes
`````````
* [OPENSTACK-2698] Agent timeout parameter change to apply to python requests timeout arg
* [OPENSTACK-2671] Change agent admin_state_up to false during device init exception
* [OPENSTACK-2482] Delete cafile for mtls profile.
* [OPENSTACK-2482] Remove certs and keys as removing ssl profiles.
* [OPENSTACK-2483] Fix confusing logs to avoid misunderstanding.

Limitations
```````````

v9.10.5.1

25 Aug 09:21
e227d1a
Compare
Choose a tag to compare

v9.10.5.1 (Pike, Queens)

NOTE: This version of F5 Openstack Agent supports Pike and Queens Openstack releases.

Added Functionality

* [OPENSTACK-2860] TOA tcp option setting for IPv4 and IPv6 separately and add port number.
* [OPENSTACK-2860] Remove TOA irule log.

Bug Fixes
`````````
* [OPENSTACK-2861] Fix to delete selfip
* [OPENSTACK-2847] Retry 401 when initialize bigip connection
* [OPENSTACK-2847] Retry 401 when cleanup partition
* [OPENSTACK-2859] Ignore icontrol 409 by default when creating resource
* [OPENSTACK-2867] Fix creating route domain racing problem
* [OPENSTACK-2867] Needn't to detach redirect policy after removing vs
* [OPENSTACK-2867] Fix creating vlan racing problem

Limitations
```````````

v9.10.5

01 Aug 04:37
a16994e
Compare
Choose a tag to compare

v9.10.5 (Pike, Queens)

NOTE: This version of F5 Openstack Agent supports Pike and Queens Openstack releases.

Added Functionality

* [OPENSTACK-2847] Refactor network helper
* [OPENSTACK-2847] Refactor resource manager
* [OPENSTACK-2847] Refactor icontrol driver
* [OPENSTACK-2847] Refactor selfip
* [OPENSTACK-2847] Refactor system helper
* [OPENSTACK-2847] Retry when icontrol return 401
* [OPENSTACK-2847] Disable icontrol token authentication by default (9.10)
* [OPENSTACK-2835] Modify ManagementRoot
* [OPENSTACK-2848] Update f5_bandwidth_max to 120000 to support flavor 21
* [OPENSTACK-2754] Support flavor 21
* [OPENSTACK-2784] No ssl 3.0
* [OPENSTACK-2782] Add access_log logic feat

Bug Fixes
`````````
* [OPENSTACK-2855] Check if route exist, before create route
* [OPENSTACK-2807] Fix requested VLAN not found
* [OPENSTACK-2701] Fix retry to get VLAN mac
* [OPENSTACK-2807] Fix snatpool partition was wrong
* [OPENSTACK-2806] Save lb_netinfo in service instead of NetworkServiceBuilder to avoid race condition when parallel deploy configuration to multi device.

Limitations
```````````

v9.10.4.2

25 Jul 06:18
00571bd
Compare
Choose a tag to compare

v9.10.4.2 (Pike, Queens)

NOTE: This version of F5 Openstack Agent supports Pike and Queens Openstack releases.

Added Functionality

[OPENSTACK-2847] Disable icontrol token authentication by default
[OPENSTACK-2835] modify ManagementRoot

Bug Fixes
`````````

Limitations
```````````