registry

package
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 24, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrCreateBackendClient = "failed to create backend client: %w"
	ErrCreateDirectory     = "failed to create directory %s: %w"
	ErrUploadFile          = "failed to upload file %s: %w"
	ErrDownloadFile        = "failed to download file %s: %w"
	ErrListFiles           = "failed to list files with prefix %s: %w"
	ErrDeleteFile          = "failed to delete file %s: %w"
	ErrGetSize             = "failed to get size of path %s: %w"
)

Functions

This section is empty.

Types

type Manager

type Manager struct {
	RegistryGetter
	SecretGetter
}

func NewManager

func NewManager(sg SecretGetter, rg RegistryGetter) *Manager

func (*Manager) NewBackend

func (r *Manager) NewBackend(ctx context.Context, registry *mlv1.Registry) (backend.Backend, error)

func (*Manager) NewBackendFromRegistry

func (r *Manager) NewBackendFromRegistry(ctx context.Context, registryName string) (backend.Backend, error)

type RegistryGetter

type RegistryGetter func(name string) (*mlv1.Registry, error)

type SecretGetter

type SecretGetter func(namespace, name string) (*corev1.Secret, error)

Directories

Path Synopsis
s3

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL