Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuiltImage ¶
type BuiltImage struct {
// contains filtered or unexported fields
}
func NewBuiltImage ¶
func NewBuiltImage(url string, buildSource ctlconf.Source, docker Docker) BuiltImage
func (BuiltImage) URL ¶
func (i BuiltImage) URL() (string, error)
type DigestedImage ¶
type DigestedImage struct {
// contains filtered or unexported fields
}
func MaybeNewDigestedImage ¶
func MaybeNewDigestedImage(url string) *DigestedImage
func NewDigestedImageFromParts ¶
func NewDigestedImageFromParts(url, digest string) DigestedImage
func (DigestedImage) URL ¶
func (i DigestedImage) URL() (string, error)
type Docker ¶
type Docker struct {
// contains filtered or unexported fields
}
func (Docker) Push ¶
func (d Docker) Push(tmpRef DockerTmpRef, imageDst string) (DockerImageDigest, error)
type DockerImageDigest ¶
type DockerImageDigest struct {
// contains filtered or unexported fields
}
func (DockerImageDigest) AsString ¶
func (r DockerImageDigest) AsString() string
type DockerTmpRef ¶
type DockerTmpRef struct {
// contains filtered or unexported fields
}
func (DockerTmpRef) AsString ¶
func (r DockerTmpRef) AsString() string
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
func (Logger) NewPrefixedWriter ¶
func (l Logger) NewPrefixedWriter(prefix string) *LoggerPrefixWriter
type LoggerPrefixWriter ¶
type LoggerPrefixWriter struct {
// contains filtered or unexported fields
}
type PushedImage ¶
type PushedImage struct {
// contains filtered or unexported fields
}
PushedImage respresents an image that will be pushed when its URL is requested
func NewPushedImage ¶
func NewPushedImage(image Image, imgDst ctlconf.ImageDestination, docker Docker) PushedImage
func (PushedImage) URL ¶
func (i PushedImage) URL() (string, error)
type ResolvedImage ¶
type ResolvedImage struct {
// contains filtered or unexported fields
}
ResolvedImage respresents an image that will be resolved into url+digest
func (ResolvedImage) URL ¶
func (i ResolvedImage) URL() (string, error)
Click to show internal directories.
Click to hide internal directories.