Documentation ¶
Index ¶
- Variables
- func Authtokenmap() *authtokenmap
- type APIToken
- type AuthorizationChallenge
- type ErrorTransport
- type HttpStatusError
- type Result
- type V2registry
- func (registry *V2registry) DeleteManifest(repository string, digest digest.Digest) error
- func (registry *V2registry) DownloadLayer(repository string, digest digest.Digest) (io.ReadCloser, error)
- func (v2 *V2registry) GetImageManifest(repoName, tag string) (string, error)
- func (registry *V2registry) GetOrCreateToken(org string, urlstring string) (APIToken, error)
- func (registry *V2registry) HasLayer(repository string, digest digest.Digest) (bool, error)
- func (v2 *V2registry) Images() ([]string, error)
- func (v2 *V2registry) ImagesWithManifests() ([]objects.Image, error)
- func (registry *V2registry) LayerMetadata(repository string, digest digest.Digest) (distribution.Descriptor, error)
- func (registry *V2registry) Manifest(repository, reference string) (*manifestV1.SignedManifest, error)
- func (registry *V2registry) ManifestDigest(repository, reference string) (digest.Digest, error)
- func (registry *V2registry) ManifestV2(repository, reference string) (*manifestV2.DeserializedManifest, error)
- func (v2 *V2registry) Name() string
- func (v2 *V2registry) Ping() error
- func (registry *V2registry) PutManifest(repository, reference string, signedManifest *manifestV1.SignedManifest) error
- func (registry *V2registry) RenewToken(token APIToken) (APIToken, error)
- func (registry *V2registry) Repositories() ([]string, error)
- func (v2 *V2registry) Tags(repository string) ([]string, error)
- func (registry *V2registry) UploadLayer(repository string, digest digest.Digest, content io.Reader) error
- func (registry *V2registry) UserRepositories(user string) ([]string, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrNoMorePages = errors.New("No more pages")
)
Functions ¶
func Authtokenmap ¶
func Authtokenmap() *authtokenmap
Types ¶
type APIToken ¶
type AuthorizationChallenge ¶
AuthorizationChallenge carries information from a WWW-Authenticate response header.
type ErrorTransport ¶
type ErrorTransport struct {
Transport http.RoundTripper
}
type HttpStatusError ¶
type HttpStatusError struct { Response *http.Response Body []byte // Copied from `Response.Body` to avoid problems with unclosed bodies later. Nobody calls `err.Response.Body.Close()`, ever. }
func (*HttpStatusError) Error ¶
func (err *HttpStatusError) Error() string
type V2registry ¶
type V2registry struct { Hostname string Org string Username string Password string Print util.PrintCallback Client *http.Client }
func New ¶
func New(url, org, username, password string) (*V2registry, error)
func (*V2registry) DeleteManifest ¶
func (registry *V2registry) DeleteManifest(repository string, digest digest.Digest) error
func (*V2registry) DownloadLayer ¶
func (registry *V2registry) DownloadLayer(repository string, digest digest.Digest) (io.ReadCloser, error)
func (*V2registry) GetImageManifest ¶
func (v2 *V2registry) GetImageManifest(repoName, tag string) (string, error)
func (*V2registry) GetOrCreateToken ¶
func (registry *V2registry) GetOrCreateToken(org string, urlstring string) (APIToken, error)
func (*V2registry) Images ¶
func (v2 *V2registry) Images() ([]string, error)
func (*V2registry) ImagesWithManifests ¶
func (v2 *V2registry) ImagesWithManifests() ([]objects.Image, error)
func (*V2registry) LayerMetadata ¶
func (registry *V2registry) LayerMetadata(repository string, digest digest.Digest) (distribution.Descriptor, error)
func (*V2registry) Manifest ¶
func (registry *V2registry) Manifest(repository, reference string) (*manifestV1.SignedManifest, error)
func (*V2registry) ManifestDigest ¶
func (registry *V2registry) ManifestDigest(repository, reference string) (digest.Digest, error)
func (*V2registry) ManifestV2 ¶
func (registry *V2registry) ManifestV2(repository, reference string) (*manifestV2.DeserializedManifest, error)
func (*V2registry) Name ¶
func (v2 *V2registry) Name() string
func (*V2registry) Ping ¶
func (v2 *V2registry) Ping() error
func (*V2registry) PutManifest ¶
func (registry *V2registry) PutManifest(repository, reference string, signedManifest *manifestV1.SignedManifest) error
func (*V2registry) RenewToken ¶
func (registry *V2registry) RenewToken(token APIToken) (APIToken, error)
func (*V2registry) Repositories ¶
func (registry *V2registry) Repositories() ([]string, error)
func (*V2registry) UploadLayer ¶
func (*V2registry) UserRepositories ¶
func (registry *V2registry) UserRepositories(user string) ([]string, error)
Click to show internal directories.
Click to hide internal directories.