From dc8e21cdae5657b420f52a972b7d06661dd246f1 Mon Sep 17 00:00:00 2001 From: archerwu9425 <150312831+archerwu9425@users.noreply.github.com> Date: Tue, 10 Dec 2024 16:22:03 +0800 Subject: [PATCH] add f5 as supported LB (#2733) * add f5 as supported LB * update doc for supported LB provider --- .../using-openstack-cloud-controller-manager.md | 2 +- pkg/openstack/openstack.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/openstack-cloud-controller-manager/using-openstack-cloud-controller-manager.md b/docs/openstack-cloud-controller-manager/using-openstack-cloud-controller-manager.md index 3379c861f8..1cfce3135d 100644 --- a/docs/openstack-cloud-controller-manager/using-openstack-cloud-controller-manager.md +++ b/docs/openstack-cloud-controller-manager/using-openstack-cloud-controller-manager.md @@ -211,7 +211,7 @@ Although the openstack-cloud-controller-manager was initially implemented with N If `lb-provider` is set to "ovn" the value must be set to `SOURCE_IP_PORT`. * `lb-provider` - Optional. Used to specify the provider of the load balancer, e.g. "amphora" (default), "octavia" (deprecated alias for "amphora"), or "ovn". Only the "amphora", "octavia", and "ovn" providers are officially tested, other providers will cause a warning log. + Optional. Used to specify the provider of the load balancer, e.g. "amphora" (default), "octavia" (deprecated alias for "amphora"), "ovn" or "f5". Only the "amphora", "octavia", "ovn" and "f5" providers are officially tested, other providers will cause a warning log. * `lb-version` Optional. If specified, only "v2" is supported. diff --git a/pkg/openstack/openstack.go b/pkg/openstack/openstack.go index bbd94cfda6..bb4b214f27 100644 --- a/pkg/openstack/openstack.go +++ b/pkg/openstack/openstack.go @@ -63,7 +63,7 @@ const ( var userAgentData []string // supportedLBProvider map is used to define LoadBalancer providers that we support -var supportedLBProvider = []string{"amphora", "octavia", "ovn"} +var supportedLBProvider = []string{"amphora", "octavia", "ovn", "f5"} // supportedContainerStore map is used to define supported tls-container-ref store var supportedContainerStore = []string{"barbican", "external"}