Skip to content

Releases: vmware/alb-sdk

Release Note

11 May 14:16
Compare
Choose a tag to compare
tag-17.1.1b6

Updated version to 17.1.1b6 with backward compatibility for 16.4

Release Note

11 May 05:08
Compare
Choose a tag to compare
tag-16.4.4

updated version to 16.4.4

Release Note

10 May 15:23
Compare
Choose a tag to compare
tag-17.1.1b5

updated version

Release Note

08 May 15:08
Compare
Choose a tag to compare
tag-17.1.1.b4

updated version to 17.1.1b4

Release Note

05 May 15:29
Compare
Choose a tag to compare
tag-17.1.1b3

updated version

Release Note

05 May 14:42
Compare
Choose a tag to compare
tag-17.1.1b2

updated version to 17.1.1b2

Release Note

03 May 17:25
Compare
Choose a tag to compare
Merge pull request #251 from avinetworks/17.1.1-bug-fixes

17.1.1 bug fixes

Release Note

19 Apr 16:51
Compare
Choose a tag to compare

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

04 Apr 17:38
Compare
Choose a tag to compare

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

04 Apr 17:33
Compare
Choose a tag to compare
16.4 Beta Release b2 Pre-release
Pre-release

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.