Skip to content

Releases: vmware-tanzu/load-balancer-operator-for-kubernetes

Release Load Balancer Operator v1.8.0

26 Jun 06:09
ad720fa
Compare
Choose a tag to compare

Features:

Enhancements:

  • Fixed provision cluster endpoint VIP race condition #139

Known issues:

  • ClusterClass-based cluster's cluster name can only contain less than 25 characters.

Image:

projects.registry.vmware.com/tkg/ako-operator:v1.8.0_vmware.1

Release Load Balancer Operator v1.7.0

22 Feb 05:23
9cbf791
Compare
Choose a tag to compare

Features:

Enhancements:

  • Remove ako pod resource limit

Known issues:

  • ClusterClass based cluster's clustername can only contains less than 25 character.

Image:

projects.registry.vmware.com/tkg/ako-operator:v1.7.0_vmware.3

Release Load Balancer Operator v1.6.1

03 Nov 08:50
3ede514
Compare
Choose a tag to compare

Enhancements:

  • Fix CVEs in load balancer operator image
  • Fix load balancer operator webhook invalid validation fail:
    • Fix akodeploymentconfig.spec.controlPlaneNetwork can't be an empty error
    • Fix validation fails when NSX Advanced Load Balancer multiple clouds have the same resource name
    • Fix putting the right avi controller version, avi client didn't re-init with the controller version error

Known Issues:

  • When using NSX Advanced Load Balancer as Tanzu Kubernetes cluster control plane endpoint VIP provider, the load balancer operator can't reconcile usable network during management cluster creation.

Release Load Balancer Operator v1.6.0

28 Sep 06:49
b3655da
Compare
Choose a tag to compare

Features:

Enhancements:

  • Refactor AKODeploymentConfig <-> Workload Cluster mapping
  • Add webhook to validate and failed early on invalid AKODeploymentConfig changes.
  • Automatically detect and update AVI controller version

Known issues:

  • When inputting the right AVI controller version, the load balancer operator failed to re-init AVI client using the right controller version.
  • AKODeploymentConfig webhook checks ServiceEngineGroup with the same name in the whole AVI controller scope instead of the specific cloud scope, it can't allow duplicate names controller-wise for now.

pre release version before go mod update

14 Jun 00:53
7fc4074
Compare
Choose a tag to compare
v1.6.0-pre-go-mod-update

Add integration test for the new cluster labelling logics. (#92)

Load Balancer Operator v1.5.0

10 Jan 06:15
87458b7
Compare
Choose a tag to compare

Release Load Balancer Operator v1.5.0

Features:

  • Support Load Balancer and Ingress Service(a.k.a AKO) 1.6.1, Kubernetes 1.22 and cluster API v1beta1.
  • Expose all AKO configurations in AKODeploymentConfig, significantly reducing multi-cluster condition AKO configuration complexity.
  • Support AKO NodePortLocal feature in multi-cluster conditions (This feature requires cluster's CNI is Antrea).
  • VIP network separation feature in alpha stage.

Enhancements:

  • Change to watch AKO statefulset's annotation to check NSX ALB resource clean-up progress.
  • Improve test coverage by adding more integration and unit test cases.
  • Deprecate all AKO manifest yaml
  • Deprecate AKO image configurations

Fix:

  • Fix configuring NSX ALB usable network issue.
  • Fix didn't handle NSX ALB resource deletion timeout issue.

Known issues:

  • VIP network separation feature:
    • spec.ControlPlaneNetwork configurations can't be omitted even it is empty.
    • there is a race condition when enabling NSX ALB to provide control plane HA, which may cause cluster control plane endpoint change.