Versions in this module Expand all Collapse all v1 v1.0.5 Aug 24, 2015 Changes in this version + func GetPreferredDockercfgPath() string + func ReadUrl(url string, client *http.Client, header *http.Header) (body []byte, err error) + func RegisterCredentialProvider(name string, provider DockerConfigProvider) + func SetPreferredDockercfgPath(path string) + type BasicDockerKeyring struct + func (dk *BasicDockerKeyring) Add(cfg DockerConfig) + func (dk *BasicDockerKeyring) Lookup(image string) ([]docker.AuthConfiguration, bool) + type CachingDockerConfigProvider struct + Lifetime time.Duration + Provider DockerConfigProvider + func (d *CachingDockerConfigProvider) Enabled() bool + func (d *CachingDockerConfigProvider) Provide() DockerConfig + type DockerConfig map[string]DockerConfigEntry + func ReadDockerConfigFile() (cfg DockerConfig, err error) + func ReadDockerConfigFileFromUrl(url string, client *http.Client, header *http.Header) (cfg DockerConfig, err error) + type DockerConfigEntry struct + Email string + Password string + Username string + func (ident *DockerConfigEntry) UnmarshalJSON(data []byte) error + func (ident DockerConfigEntry) MarshalJSON() ([]byte, error) + type DockerConfigProvider interface + Enabled func() bool + Provide func() DockerConfig + type DockerKeyring interface + Lookup func(image string) ([]docker.AuthConfiguration, bool) + func MakeDockerKeyring(passedSecrets []api.Secret, defaultKeyring DockerKeyring) (DockerKeyring, error) + func NewDockerKeyring() DockerKeyring + type FakeKeyring struct + func (f *FakeKeyring) Lookup(image string) ([]docker.AuthConfiguration, bool) + type HttpError struct + StatusCode int + Url string + func (he *HttpError) Error() string