Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLabeledStore ¶
func NewLabeledStore(root string, ls LabelStore) (content.Store, error)
NewLabeledStore returns a new content store using the provided label store
Note: content stores which are used underneath a metadata store may not require labels and should use `NewStore`. `NewLabeledStore` is primarily useful for tests or standalone implementations.
Types ¶
type LabelStore ¶
type LabelStore interface {
// Get returns all the labels for the given digest
Get(digest.Digest) (map[string]string, error)
// Set sets all the labels for a given digest
Set(digest.Digest, map[string]string) error
// Update replaces the given labels for a digest,
// a key with an empty value removes a label.
Update(digest.Digest, map[string]string) (map[string]string, error)
}
LabelStore is used to store mutable labels for digests
Click to show internal directories.
Click to hide internal directories.