Documentation
¶
Index ¶
- Variables
- func CacheOrGetLayerSize(ctx context.Context, rs distribution.Repository, d digest.Digest) (int64, error)
- type BasicAuthTransport
- type MemoryStorage
- func (m *MemoryStorage) Add(r Registry) error
- func (m *MemoryStorage) Clear() error
- func (m *MemoryStorage) Registries() ([]Registry, error)
- func (m *MemoryStorage) Registry(name string) (Registry, error)
- func (m *MemoryStorage) Remove(r Registry) error
- func (m *MemoryStorage) Update(r Registry) error
- type Registry
- type Storage
- type TagInfo
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrIllegalName = errors.New("illegal character in registry name") ErrRegistryNotFound = errors.New("registry not found") )
Functions ¶
func CacheOrGetLayerSize ¶
func CacheOrGetLayerSize(ctx context.Context, rs distribution.Repository, d digest.Digest) (int64, error)
Types ¶
type BasicAuthTransport ¶
type BasicAuthTransport struct { Transport http.RoundTripper URL string Username string Password string }
func NewBasicAuthRoundTripper ¶
func NewBasicAuthRoundTripper(url, user, password string) *BasicAuthTransport
type MemoryStorage ¶
func NewInMemoryStorage ¶
func NewInMemoryStorage() *MemoryStorage
func (*MemoryStorage) Add ¶
func (m *MemoryStorage) Add(r Registry) error
func (*MemoryStorage) Clear ¶
func (m *MemoryStorage) Clear() error
func (*MemoryStorage) Registries ¶
func (m *MemoryStorage) Registries() ([]Registry, error)
func (*MemoryStorage) Remove ¶
func (m *MemoryStorage) Remove(r Registry) error
func (*MemoryStorage) Update ¶
func (m *MemoryStorage) Update(r Registry) error
type Registry ¶
type Registry struct { Name string `json:"name"` Url string `json:"url"` User string `json:"user,omitempty"` Password string `json:"password,omitempty"` }
func (Registry) Repositories ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.