Versions in this module Expand all Collapse all v0 v0.6.0 May 25, 2016 Changes in this version + func NewV2Repository(ctx context.Context, repoInfo *registry.RepositoryInfo, ...) (repo distribution.Repository, foundVersion bool, err error) + func Pull(ctx context.Context, ref reference.Named, imagePullConfig *ImagePullConfig) error + func Push(ctx context.Context, ref reference.Named, imagePushConfig *ImagePushConfig) error + type ImagePullConfig struct + AuthConfig *types.AuthConfig + DownloadManager *xfer.LayerDownloadManager + ImageEventLogger func(id, name, action string) + ImageStore image.Store + MetaHeaders map[string][]string + MetadataStore metadata.Store + ProgressOutput progress.Output + ReferenceStore reference.Store + RegistryService *registry.Service + type ImagePushConfig struct + AuthConfig *types.AuthConfig + ImageEventLogger func(id, name, action string) + ImageStore image.Store + LayerStore layer.Store + MetaHeaders map[string][]string + MetadataStore metadata.Store + ProgressOutput progress.Output + ReferenceStore reference.Store + RegistryService *registry.Service + TrustKey libtrust.PrivateKey + UploadManager *xfer.LayerUploadManager + type Puller interface + Pull func(ctx context.Context, ref reference.Named) error + type PushResult struct + Digest digest.Digest + Size int + Tag string + type Pusher interface + Push func(ctx context.Context) error + func NewPusher(ref reference.Named, endpoint registry.APIEndpoint, ...) (Pusher, error)