Documentation ¶
Overview ¶
Package config contains utilities for helping configure the Docker resolver
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigureHosts ¶
func ConfigureHosts(ctx context.Context, options HostOptions) docker.RegistryHosts
ConfigureHosts creates a registry hosts function from the provided host creation options. The host directory can read hosts.toml or certificate files laid out in the Docker specific layout. If a `HostDir` function is not required, defaults are used.
Types ¶
type HostOptions ¶
type HostOptions struct { HostDir func(string) (string, error) Credentials func(host string) (string, string, error) DefaultTLS *tls.Config DefaultScheme string // UpdateClient will be called after creating http.Client object, so clients can provide extra configuration UpdateClient UpdateClientFunc AuthorizerOpts []docker.AuthorizerOpt }
HostOptions is used to configure registry hosts
type UpdateClientFunc ¶
UpdateClientFunc is a function that lets you to amend http Client behavior used by registry clients.
Click to show internal directories.
Click to hide internal directories.