Versions in this module Expand all Collapse all v0 v0.0.1 Jun 21, 2023 v0.0.0 Jun 2, 2021 Changes in this version + const OctaviaFeatureTags + const OctaviaFeatureVIPACL + var ErrMultipleResults = errors.New("multiple results where only one expected") + var ErrNotFound = errors.New("failed to find object") + func CreateListener(client *gophercloud.ServiceClient, lbID uint64, opts listeners.CreateOpts) (*listeners.Listener, error) + func DeleteLoadbalancer(client *gophercloud.ServiceClient, lbID uint64) error + func GetFloatingIPByPortID(client *gophercloud.ServiceClient, portID string) (*floatingips.FloatingIP, error) + func GetFloatingIPs(client *gophercloud.ServiceClient, opts floatingips.ListOpts) ([]floatingips.FloatingIP, error) + func GetListenerByName(client *gophercloud.ServiceClient, name string, lbID string) (*listeners.Listener, error) + func GetLoadBalancerByPort(lbs []loadbalancers.LoadBalancer, port corev1.ServicePort) (*loadbalancers.LoadBalancer, error) + func GetLoadBalancersByName(client *gophercloud.ServiceClient, name string) ([]loadbalancers.LoadBalancer, error) + func GetPoolByName(client *gophercloud.ServiceClient, name string, lbID string) (*pools.Pool, error) + func IsOctaviaFeatureSupported(client *gophercloud.ServiceClient, feature int) bool + func UpdateListener(client *gophercloud.ServiceClient, lbID uint64, listenerID string, ...) error