registry

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Jan 11, 2019 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Reachable

func Reachable(ctx context.Context, registry, scheme, username, password string, registryCAs *x509.CertPool, timeout time.Duration, skipVerify bool) (string, error)

Reachable test if a registry is a valid registry for VIC use and returns a url with scheme prepended

Types

type Entry

type Entry interface {
	Contains(e Entry) bool
	Match(e string) bool
	Equal(other Entry) bool
	String() string

	IsCIDR() bool
	IsURL() bool
}

func ParseEntry

func ParseEntry(s string) Entry

type Merger

type Merger interface {
	Merge(Entry, Entry) (Entry, error)
}

type Set

type Set []Entry

func (Set) Match

func (s Set) Match(m string) bool

func (Set) Merge

func (s Set) Merge(other Set, merger Merger) (Set, error)

func (Set) Strings

func (s Set) Strings() []string

type URLEntry

type URLEntry interface {
	Entry
	URL() *url.URL
}

Jump to

Keyboard shortcuts

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