client

package
v0.1.0-alpha.cameissner2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2024 License: MIT Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetKubeletClientCredentialOpts

type GetKubeletClientCredentialOpts struct {
	APIServerFQDN              string
	CustomClientID             string
	NextProto                  string
	AADResource                string
	ClusterCAFilePath          string
	KubeconfigPath             string
	CertFilePath               string
	KeyFilePath                string
	InsecureSkipTLSVerify      bool
	EnsureClientAuthentication bool
	AzureConfig                *datamodel.AzureConfig
}

func (*GetKubeletClientCredentialOpts) ValidateAndSet

func (o *GetKubeletClientCredentialOpts) ValidateAndSet(azureConfigPath string) error

type SecureTLSBootstrapClient

type SecureTLSBootstrapClient struct {
	// contains filtered or unexported fields
}

func NewSecureTLSBootstrapClient

func NewSecureTLSBootstrapClient(logger *zap.Logger) (*SecureTLSBootstrapClient, error)

func (*SecureTLSBootstrapClient) GetKubeletClientCredential

func (c *SecureTLSBootstrapClient) GetKubeletClientCredential(ctx context.Context, opts *GetKubeletClientCredentialOpts) (*clientcmdapi.Config, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL