Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrDigestAlreadyExist = errors.New("digest is already exist, potential race condition. please retry")
View Source
var ErrImageAlreadyExist = errors.New("image is already exist")
View Source
var ErrImageNotFound = errors.New("Image not found")
View Source
var ErrInvalidImageFormat = errors.New("invalid image format. valid format: <repo_name>@<digest>. Example: gcr.io/repo@sha256:xxxx")
View Source
var ErrUnexpected = errors.New("Unexpected internal error")
Functions ¶
This section is empty.
Types ¶
type UseCase ¶
type UseCase interface { Get(project, repository string, page, size int) ([]entity.Image, error) Add(project, repository, fullImage, description string, createdBy int) error Remove(digest string) error GetByDigest(digest string) (*entity.Image, error) }
func New ¶
func New(repo repository.ImageRepository, deployment_repo repository.DeploymentRepository) UseCase
Click to show internal directories.
Click to hide internal directories.