Documentation ¶
Index ¶
- Constants
- func URLRepo(url string) (string, bool)
- type BuiltImage
- type BuiltImageSourceGit
- type BuiltImageSourceLocal
- type DigestedImage
- type Factory
- type GitRepo
- type Image
- type ImageMeta
- type Matcher
- type PreresolvedImage
- type PreresolvedImageSourceURL
- type ResolvedImage
- type ResolvedImageSourceURL
- type TagSelectedImage
- type TaggedImage
- type TaggedImageMeta
Constants ¶
View Source
const ( GitRepoRemoteURLUnknown = "<unknown>" GitRepoHeadSHANoCommits = "<no commits>" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BuiltImage ¶
type BuiltImage struct {
// contains filtered or unexported fields
}
func NewBuiltImage ¶
func NewBuiltImage(url string, buildSource ctlconf.Source, imgDst *ctlconf.ImageDestination, docker ctlbdk.Docker, pack ctlbpk.Pack, kubectlBuildkit ctlbkb.KubectlBuildkit) BuiltImage
type BuiltImageSourceGit ¶ added in v0.7.0
type BuiltImageSourceLocal ¶ added in v0.7.0
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
type GitRepo ¶ added in v0.7.0
type GitRepo struct {
// contains filtered or unexported fields
}
func NewGitRepo ¶ added in v0.7.0
type ImageMeta ¶ added in v0.7.0
type ImageMeta interface {
// contains filtered or unexported methods
}
type Matcher ¶ added in v0.15.0
type Matcher struct {
// contains filtered or unexported fields
}
func NewMatcher ¶ added in v0.15.0
type PreresolvedImage ¶ added in v0.10.0
type PreresolvedImage struct {
// contains filtered or unexported fields
}
func NewPreresolvedImage ¶ added in v0.10.0
func NewPreresolvedImage(url string) PreresolvedImage
type PreresolvedImageSourceURL ¶ added in v0.10.0
type ResolvedImage ¶
type ResolvedImage struct {
// contains filtered or unexported fields
}
ResolvedImage respresents an image that will be resolved into url+digest
func NewResolvedImage ¶ added in v0.5.0
func NewResolvedImage(url string, registry ctlreg.Registry) ResolvedImage
type ResolvedImageSourceURL ¶ added in v0.7.0
type TagSelectedImage ¶ added in v0.28.0
type TagSelectedImage struct {
// contains filtered or unexported fields
}
TagSelectedImage respresents an image that will be resolved into url+digest
func NewTagSelectedImage ¶ added in v0.28.0
func NewTagSelectedImage(url string, selection *versions.VersionSelection, registry ctlreg.Registry) TagSelectedImage
type TaggedImage ¶ added in v0.26.0
type TaggedImage struct {
// contains filtered or unexported fields
}
TaggedImage respresents an image that will be tagged when its URL is requested
func NewTaggedImage ¶ added in v0.26.0
func NewTaggedImage(image Image, imgDst ctlconf.ImageDestination, registry ctlreg.Registry) TaggedImage
type TaggedImageMeta ¶ added in v0.26.0
Click to show internal directories.
Click to hide internal directories.