# Functions
AddFlags registers this package's flags on arbitrary FlagSets, such that they point to the same value as the global flags.
GetCloudProviderLoadBalancerName is a copy of the original Kubernetes function for generating a load balancer name.
MonitorLoadBalancers monitors load balancer services to ensure that they are working properly.
NewCloud creates a new instance of Cloud.
NewCloudEventRecorder returns a cloud event recorder.
NewCloudEventRecorderV1 returns a cloud event recorder for v1 client.
NewMetadataService creates a service using the specified client to connect to the cluster.
No description provided by the author
# Constants
CreatingCloudLoadBalancerFailed cloud event reason.
DeletingCloudLoadBalancerFailed cloud event reason.
GettingCloudLoadBalancerFailed cloud event reason.
No description provided by the author
UpdatingCloudLoadBalancerFailed cloud event reason.
VerifyingCloudLoadBalancerFailed cloud event reason.
# Variables
Channel used to wake up sleeping CreateLB thread(s) when nodes are available.
Serialize access to sync channel.
Version is overwritten during builds.
# Structs
Cloud is the ibm cloud provider implementation.
CloudConfig is the ibm cloud provider config data.
CloudEventRecorder is the cloud event recorder data.
CloudTask is the cloud task data.
LoadBalancerDeployment is the load balancer deployment data for classic load balancers.
MetadataService provides access to provider metadata stored in node labels.
NodeMetadata holds the provider metatdata from a node.
Provider holds information from the cloud provider.
# Type aliases
CloudEventReason describes the reason for the cloud event.
CloudTaskFunc is the cloud task function signature.