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.