# Packages

Package api defines a set of Handlers to be used for implementing a fake API server, designed specifically to make Cluster API and the Kubeadm Control Plane provider happy during a stress test (it is not complete or production ready, and it will never be).
Package etcd implements a fake etcd server, designed specifically to make Cluster API and the Kubeadm Control Plane provider happy during a stress test (it is not complete or production ready, and it will never be).
Package proxy is a copy of sigs.k8s.io/cluster-api//controlplane/kubeadm/internal/proxy/addr.go.

# Functions

NewWorkloadClustersMux returns a WorkloadClustersMux that handles requests for multiple workload clusters.

# Constants

DefaultDebugPort default debug port of the workload clusters mux.
DefaultMaxPort default max port of the workload clusters mux.
DefaultMinPort default min port of the workload clusters mux.

# Structs

CustomPorts allows to customize the ports used by the workload clusters mux.
WorkloadClusterListener represents a listener for a workload cluster.
WorkloadClustersMux implements a server that handles requests for multiple workload clusters.
WorkloadClustersMuxOptions are options for the workload clusters mux.

# Interfaces

WorkloadClustersMuxOption define an option for the WorkloadClustersMux creation.