Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDockerAuthProvider ¶
func NewDockerAuthProvider(cfg DockerAuthProviderConfig) session.Attachable
Types ¶
type AuthTLSConfig ¶ added in v0.13.0
type AuthTLSConfig struct { RootCAs []string Insecure bool KeyPairs []TLSKeyPair }
type DockerAuthProviderConfig ¶ added in v0.20.0
type DockerAuthProviderConfig struct { // ConfigFile is the docker config file ConfigFile *configfile.ConfigFile // TLSConfigs is a map of host to TLS config TLSConfigs map[string]*AuthTLSConfig // ExpireCachedAuth is a function that returns true auth config should be refreshed // instead of using a pre-cached result. // If nil then the cached result will expire after 10 minutes. // The function is called with the time the cached auth config was created // and the server URL the auth config is for. ExpireCachedAuth func(created time.Time, serverURL string) bool }
type TLSKeyPair ¶ added in v0.13.0
Click to show internal directories.
Click to hide internal directories.