Documentation
¶
Index ¶
Constants ¶
View Source
const AwsEcrImplementationName = "ecr"
View Source
const DefaultImplementationName = "default"
View Source
const DockerHubImplementationName = "dockerhub"
View Source
const GcrImplementationName = "gcr"
View Source
const GitHubPackagesImplementationName = "github"
View Source
const GitLabRegistryImplementationName = "gitlab"
View Source
const QuayImplementationName = "quay"
Variables ¶
This section is empty.
Functions ¶
func ImplementationList ¶ added in v1.1.9
func ImplementationList() []string
Types ¶
type DockerHubNotFoundError ¶ added in v1.1.9
type DockerHubNotFoundError error
type DockerHubUnauthorizedError ¶ added in v1.1.9
type DockerHubUnauthorizedError error
type DockerRegistry ¶ added in v1.1.9
type DockerRegistry interface { Tags(reference string) ([]string, error) GetRepoImage(reference string) (*image.Info, error) TryGetRepoImage(reference string) (*image.Info, error) IsRepoImageExists(reference string) (bool, error) GetRepoImageList(reference string) ([]*image.Info, error) SelectRepoImageList(reference string, f func(*image.Info) bool) ([]*image.Info, error) DeleteRepo(reference string) error DeleteRepoImage(repoImageList ...*image.Info) error Validate() error String() string }
func NewDockerRegistry ¶ added in v1.1.9
func NewDockerRegistry(repository string, implementation string, options DockerRegistryOptions) (DockerRegistry, error)
type DockerRegistryOptions ¶ added in v1.1.9
type GcrOptions ¶ added in v1.1.9
type GcrOptions struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.