Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDockerAuthorizer ¶
func NewDockerAuthorizer(opts ...AuthorizerOpt) docker.Authorizer
NewDockerAuthorizer creates an authorizer using Docker's registry authentication spec. See https://distribution.github.io/distribution/spec/auth/
Types ¶
type AuthorizerOpt ¶
type AuthorizerOpt func(*authorizerConfig)
AuthorizerOpt configures an authorizer
func WithAuthClient ¶
func WithAuthClient(client *http.Client) AuthorizerOpt
WithAuthClient provides the HTTP client for the authorizer
func WithAuthHeader ¶
func WithAuthHeader(hdr http.Header) AuthorizerOpt
WithAuthHeader provides HTTP headers for authorization
We need to merge instead of replacing because header may be set by a per-host hosts.toml or/AND by a global header config (e.g., cri.config.headers)
func WithAuthProvider ¶
func WithAuthProvider(provider authprovider.AuthConfigProvider) AuthorizerOpt
WithAuthCreds provides a credential function to the authorizer
Click to show internal directories.
Click to hide internal directories.