Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Credential

type Credential struct {
	AWSAccessKeyID     *string
	AWSSecretAccessKey *string
	AWSAssumeRoleARN   *string
	AWSRegion          *string
}

type Image

type Image struct {
	RegistryId     *string
	RepositoryName string
	ImageDigest    *string
	ImageTags      *[]*string
}

func (*Image) DockerTag

func (i *Image) DockerTag() string

func (*Image) Find

func (i *Image) Find(reg *ecr.ECR) ([]*ecr.ImageDetail, error)

type ImagePlugin

type ImagePlugin struct {
	AWSCredential Credential
	Image         Image
}

func (*ImagePlugin) FindImage

func (p *ImagePlugin) FindImage() error

func (*ImagePlugin) WaitForImage

func (p *ImagePlugin) WaitForImage(interval, timeout int64) error