Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Authenticator

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

    Authenticator is a client credential provider that rotates credentials by executing a plugin. The plugin input and output are defined by the API group client.authentication.k8s.io.

    func GetAuthenticator

    func GetAuthenticator(config *api.ExecConfig, cluster *clientauthentication.Cluster) (*Authenticator, error)

      GetAuthenticator returns an exec-based plugin for providing client credentials.

      func (*Authenticator) UpdateTransportConfig

      func (a *Authenticator) UpdateTransportConfig(c *transport.Config) error

        UpdateTransportConfig updates the transport.Config to use credentials returned by the plugin.

        Source Files