Versions in this module Expand all Collapse all v0 v0.1.2 May 31, 2024 Changes in this version + func GetPreferredMachinePoolAddress(machinePool *computev1alpha1.MachinePool, ...) (string, error) + func MakeInsecureTransport(config *MachinePoolletClientConfig) (http.RoundTripper, error) + func MakeTransport(config *MachinePoolletClientConfig) (http.RoundTripper, error) + type ConnectionInfo struct + Hostname string + InsecureSkipTLSVerifyTransport http.RoundTripper + Port string + Scheme string + Transport http.RoundTripper + type ConnectionInfoGetter interface + GetConnectionInfo func(ctx context.Context, machinePoolName string) (*ConnectionInfo, error) + func NewMachinePoolConnectionInfoGetter(machinePools MachinePoolGetter, config MachinePoolletClientConfig) (ConnectionInfoGetter, error) + type MachinePoolConnectionInfoGetter struct + func (k *MachinePoolConnectionInfoGetter) GetConnectionInfo(ctx context.Context, machinePoolName string) (*ConnectionInfo, error) + type MachinePoolGetter interface + Get func(ctx context.Context, name string, options metav1.GetOptions) (*computev1alpha1.MachinePool, error) + type MachinePoolGetterFunc func(ctx context.Context, name string, options metav1.GetOptions) (*computev1alpha1.MachinePool, error) + func (f MachinePoolGetterFunc) Get(ctx context.Context, name string, options metav1.GetOptions) (*computev1alpha1.MachinePool, error) + type MachinePoolletClientConfig struct + BearerToken string + Dial utilnet.DialFunc + HTTPTimeout time.Duration + Lookup egressselector.Lookup + Port uint + PreferredAddressTypes []string + ReadOnlyPort uint + type NoMatchError struct + func (e *NoMatchError) Error() string