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.

    func NewStore

    func NewStore(root string) (content.Store, error)

      NewStore returns a local content store

      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

        GOOS=linux, GOARCH=amd64