package
0.19.0
Repository: https://github.com/shinymayhem/kubernetes.git
Documentation: pkg.go.dev

# Packages

Package gcp_credentials contains implementations of DockerConfigProvider for Google Cloud Platform.

# Functions

No description provided by the author
MakeDockerKeyring inspects the passedSecrets to see if they contain any DockerConfig secrets.
NewDockerKeyring creates a DockerKeyring to use for resolving credentials, which lazily draws from the set of registered credential providers.
No description provided by the author
No description provided by the author
No description provided by the author
RegisterCredentialProvider is called by provider implementations on initialization to register themselves, like so: func init() { RegisterCredentialProvider("name", &myProvider{...}) }.
No description provided by the author

# Structs

BasicDockerKeyring is a trivial map-backed implementation of DockerKeyring.
CachingDockerConfigProvider implements DockerConfigProvider by composing with another DockerConfigProvider and caching the DockerConfig it provides for a pre-specified lifetime.
No description provided by the author
No description provided by the author
HttpError wraps a non-StatusOK error code as an error.

# Interfaces

DockerConfigProvider is the interface that registered extensions implement to materialize 'dockercfg' credentials.
DockerKeyring tracks a set of docker registry credentials, maintaining a reverse index across the registry endpoints.

# Type aliases

DockerConfig represents the config file used by the docker CLI.