crane

package
v0.0.14 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2019 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Crane

type Crane struct {
	Source *registry.Registry
	Dest   *registry.Registry
	Config config.CraneConfig
}

func NewCrane

func NewCrane() *Crane

func (*Crane) GetRegistry

func (c *Crane) GetRegistry(url string) (*registry.Registry, error)

func (*Crane) GetRepoInfo

func (c *Crane) GetRepoInfo(url string, reg *registry.Registry) (reference.Named, error)

func (*Crane) GetRepos

func (c *Crane) GetRepos(reg *registry.Registry) ([]string, error)

func (*Crane) GetTags

func (c *Crane) GetTags(repo reference.Named, reg *registry.Registry) (repoTags map[string]digest.Digest, err error)

func (*Crane) Sync

func (c *Crane) Sync() error

func (*Crane) SyncRepo

func (c *Crane) SyncRepo(repoConfig config.RepoConfig, errors *[]error)

func (*Crane) SyncTag

func (c *Crane) SyncTag(sourceRegistry *registry.Registry, destRegistry *registry.Registry, sourceReference reference.NamedTagged,
	destReference reference.NamedTagged) error

func (*Crane) TransferBlob

func (c *Crane) TransferBlob(
	sourceRegistry *registry.Registry, destRegistry *registry.Registry,
	sourceReference reference.NamedTagged, destReference reference.NamedTagged,
	d digest.Digest) error

Jump to

Keyboard shortcuts

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