Releases: vmware/alb-sdk
Release Note
tag-17.1.1b6 Updated version to 17.1.1b6 with backward compatibility for 16.4
Release Note
tag-16.4.4 updated version to 16.4.4
Release Note
tag-17.1.1b5 updated version
Release Note
tag-17.1.1.b4 updated version to 17.1.1b4
Release Note
tag-17.1.1b3 updated version
Release Note
tag-17.1.1b2 updated version to 17.1.1b2
Release Note
Merge pull request #251 from avinetworks/17.1.1-bug-fixes 17.1.1 bug fixes
Release Note
Packaging Changes
avif5converter and avinetscalerconverter have been merged into a new avimigrationtools package. All the new conversion tools will be part of the avimigrationtools package. There are no changes to the avisdk packaging.
Intallation of Avi Migration Tools
pip install avimigrationtools avisdk
New Features
Migrate a subset of Virtual Service and all dependent profiles
--vs_filter VS_FILTER comma separated names of virtualservices
The above option will only migrate the list of comma separated virtualservices. This is useful when migrating partial list of applications from an F5/Netscaler to Avi.
Per-virtual service list of all skipped settings
Per-virtual service list of all skipped settings that were skipped in the virtualservice and all referenced objects. This is complete picture of any settings that were not successfully migrated.
###Conversion status enhancements
Conversion status xls includes pivot table of all the partial, skipped and successful settings. This provides easy way to know whether all settings related to an application were successfully migrated.
Enhancements to the conversion summary
Total Objects of PoolGroup : 0
Total Objects of HTTPPolicySet : 2
Total Objects of VirtualService : 10
Total Objects of VrfContext : 0
Total Objects of NetworkSecurityPolicy : 0
Total Objects of SSLKeyAndCertificate : 2
Total Objects of NetworkProfile : 23
Total Objects of VSDataScriptSet : 2
Total Objects of ApplicationPersistenceProfile : 10
Total Objects of ApplicationProfile : 27
Total Objects of SSLProfile : 18
Total Objects of HealthMonitor : 22
Total Objects of StringGroup : 5
Total Objects of Pool : 11
Total Objects of PKIProfile : 0
SKIPPED: 22
SUCCESSFUL: 74
NOT APPLICABLE: 18
ERROR: 0
PARTIAL: 2
DATASCRIPT: 2
Config Patch support
--patch PATCH PATCH
Integrated config_patch capability to patch additional settings to the output of Avi configuration JSON.
Option to merge profiles
--profile_merge Flag for ssl profile merge
Option to merge profiles like SSK across multiple virtual services or keep a copy per virtual service.
Option to ignore settings during conversion
--ignore_config IGNORE_CONFIG config json to skip the config in conversion
Any F5 or Netscaler settings matching this name would be skipped during conversion. This is useful to ignore certain settings that are not applicable in cloud based deployments.
Release Note
Packaging Changes
avif5converter and avinetscalerconverter have been merged into a new avimigrationtools package. All the new conversion tools will be part of the avimigrationtools package. There are no changes to the avisdk packaging.
Intallation of Avi Migration Tools
pip install avimigrationtools avisdk
New Features
Migrate a subset of Virtual Service and all dependent profiles
--vs_filter VS_FILTER comma separated names of virtualservices
The above option will only migrate the list of comma separated virtualservices. This is useful when migrating partial list of applications from an F5/Netscaler to Avi.
Per-virtual service list of all skipped settings
Per-virtual service list of all skipped settings that were skipped in the virtualservice and all referenced objects. This is complete picture of any settings that were not successfully migrated.
###Conversion status enhancements
Conversion status xls includes pivot table of all the partial, skipped and successful settings. This provides easy way to know whether all settings related to an application were successfully migrated.
Enhancements to the conversion summary
Total Objects of PoolGroup : 0
Total Objects of HTTPPolicySet : 2
Total Objects of VirtualService : 10
Total Objects of VrfContext : 0
Total Objects of NetworkSecurityPolicy : 0
Total Objects of SSLKeyAndCertificate : 2
Total Objects of NetworkProfile : 23
Total Objects of VSDataScriptSet : 2
Total Objects of ApplicationPersistenceProfile : 10
Total Objects of ApplicationProfile : 27
Total Objects of SSLProfile : 18
Total Objects of HealthMonitor : 22
Total Objects of StringGroup : 5
Total Objects of Pool : 11
Total Objects of PKIProfile : 0
SKIPPED: 22
SUCCESSFUL: 74
NOT APPLICABLE: 18
ERROR: 0
PARTIAL: 2
DATASCRIPT: 2
Config Patch support
--patch PATCH PATCH
Integrated config_patch capability to patch additional settings to the output of Avi configuration JSON.
Option to merge profiles
--profile_merge Flag for ssl profile merge
Option to merge profiles like SSK across multiple virtual services or keep a copy per virtual service.
Option to ignore settings during conversion
--ignore_config IGNORE_CONFIG config json to skip the config in conversion
Any F5 or Netscaler settings matching this name would be skipped during conversion. This is useful to ignore certain settings that are not applicable in cloud based deployments.
Important bug fixes
- Full test automation that validates conversion over variety of conversion files using jenkins.
- AV-16585: F5 conversion script wrongly puts server response data into maintenance server response data field
- AV-18930: F5 converter Add support for Health Monitor Port.
- AV-16583: TCP half open missing in F5 conversion script.
- AV-18931: F5 converter Mark status of a node as NA.
- AV-18926:F5converter: Add support for sys_http_to_https_redirect rule.
- AV-18928: F5 Converter Move to NA inherit-cert keychain, allow-http-10.
- AV-18927:F5 Converter: Ignore for Val allow-non-ssl=disabled, min-active-members=1.
- AV-18871: Flag based duplicate profile merging and add support to merge SSL profiles.
16.4 Beta Release b2
Packaging Changes
avif5converter and avinetscalerconverter have been merged into a new avimigrationtools package. All the new conversion tools will be part of the avimigrationtools package. There are no changes to the avisdk packaging.
Intallation of Avi Migration Tools
pip install avimigrationtools avisdk
New Features
Migrate a subset of Virtual Service and all dependent profiles
--vs_filter VS_FILTER comma seperated names of virtualservices
The above option will only migrate the list of comma separated virtualservices. This is useful when migrating partial list of applications from an F5/Netscaler to Avi.
Per-virtual service list of all skipped settings
Per-virtual service list of all skipped settings that were skipped in the virtualservice and all referenced objects. This is complete picture of any settings that were not successfully migrated.
###Conversion status enhancements
Conversion status xls includes pivot table of all the partial, skipped and successful settings. This provides easy way to know whether all settings related to an application were successfully migrated.
Enhancements to the conversion summary
Total Objects of PoolGroup : 0
Total Objects of HTTPPolicySet : 2
Total Objects of VirtualService : 10
Total Objects of VrfContext : 0
Total Objects of NetworkSecurityPolicy : 0
Total Objects of SSLKeyAndCertificate : 2
Total Objects of NetworkProfile : 23
Total Objects of VSDataScriptSet : 2
Total Objects of ApplicationPersistenceProfile : 10
Total Objects of ApplicationProfile : 27
Total Objects of SSLProfile : 18
Total Objects of HealthMonitor : 22
Total Objects of StringGroup : 5
Total Objects of Pool : 11
Total Objects of PKIProfile : 0
SKIPPED: 22
SUCCESSFUL: 74
NOT APPLICABLE: 18
ERROR: 0
PARTIAL: 2
DATASCRIPT: 2
Config Patch support
--patch PATCH PATCH
Integrated config_patch capability to patch additional settings to the output of Avi configuration JSON.
Option to merge profiles
--profile_merge Flag for ssl profile merge
Option to merge profiles like SSK across multiple virtual services or keep a copy per virtual service.
Option to ignore settings during conversion
--ignore_config IGNORE_CONFIG config json to skip the config in conversion
Any F5 or Netscaler settings matching this name would be skipped during conversion. This is useful to ignore certain settings that are not applicable in cloud based deployments.
Important bug fixes
- Full test automation that validates conversion over variety of conversion files using jenkins.
- AV-16585: F5 conversion script wrongly puts server response data into maintenance server response data field
- AV-18930: F5 converter Add support for Health Monitor Port.
- AV-16583: TCP half open missing in F5 conversion script.
- AV-18931: F5 converter Mark status of a node as NA.
- AV-18926:F5converter: Add support for sys_http_to_https_redirect rule.
- AV-18928: F5 Converter Move to NA inherit-cert keychain, allow-http-10.
- AV-18927:F5 Converter: Ignore for Val allow-non-ssl=disabled, min-active-members=1.
- AV-18871: Flag based duplicate profile merging and add support to merge SSL profiles.