Documentation ¶
Index ¶
- func AnnotationPlatforms(k *v1alpha1.KubePkg, platforms []string)
- func KubeTgzRange(ctx context.Context, r io.Reader, ...) (*v1alpha1.KubePkg, error)
- func Load(path string) (*v1alpha1.KubePkg, error)
- type BlobWriter
- type DigestResolver
- type Packer
- type Progress
- type Registry
- func (reg *Registry) ImportDigest(ctx context.Context, dm *v1alpha1.DigestMeta, r io.Reader) error
- func (reg *Registry) ImportFromKubeTgzReader(ctx context.Context, r io.Reader) (*v1alpha1.KubePkg, error)
- func (reg *Registry) Stat(ctx context.Context, d digest.Digest) (distribution.Descriptor, error)
- func (reg *Registry) Wrap(ctx context.Context, r io.ReadCloser, dgst *digest.Digest) (io.ReadCloser, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AnnotationPlatforms ¶
func KubeTgzRange ¶
Types ¶
type BlobWriter ¶
type DigestResolver ¶
type DigestResolver struct {
distribution.Namespace
}
func NewDigestResolver ¶
func NewDigestResolver(n distribution.Namespace) *DigestResolver
type Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
func NewRegistry ¶
func NewRegistry(cr distribution.Namespace, ds driver.StorageDriver) *Registry
func (*Registry) ImportDigest ¶
func (*Registry) ImportFromKubeTgzReader ¶
func (*Registry) Wrap ¶
func (reg *Registry) Wrap(ctx context.Context, r io.ReadCloser, dgst *digest.Digest) (io.ReadCloser, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.