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)
Click to show internal directories.
Click to hide internal directories.