Releases: F5Networks/f5-openstack-agent
v9.10.8
v9.10.7
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
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
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
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
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 ]
[!!! 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
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
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
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
```````````