config

package
v1.4.0-beta.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2020 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Overview

config package containers 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.

func HostDirFromRoot

func HostDirFromRoot(root string) func(string) (string, error)

HostDirFromRoot returns a function which finds a host directory based at the given root.

Types

type HostOptions

type HostOptions struct {
	HostDir       func(string) (string, error)
	Credentials   func(host string) (string, string, error)
	DefaultTLS    *tls.Config
	DefaultScheme string
}

HostOptions is used to configure registry hosts

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL