Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Factory ¶
type Factory struct {
SourceUploader SourceUploader
AdditionalTags []string
GitRepo string
GitRevision string
Blob string
LocalPath string
LocalPathDestinationImage string
SubPath *string
Builder string
ClusterBuilder string
Env []string
ServiceBinding []string
CacheSize string
SuccessBuildHistoryLimit string
FailedBuildHistoryLimit string
DeleteEnv []string
DeleteAdditionalTags []string
DeleteServiceBinding []string
Printer Printer
ServiceAccount string
ReplaceAdditionalTags []string
}
func (*Factory) MakeImage ¶
func (f *Factory) MakeImage(name, namespace, tag string) (*v1alpha2.Image, error)
func (*Factory) UpdateImage ¶ added in v0.5.0
func (f *Factory) UpdateImage(img *v1alpha2.Image) (*v1alpha2.Image, error)
type Printer ¶
type Printer interface {
Printlnf(format string, args ...interface{}) error
PrintStatus(format string, args ...interface{}) error
Writer() io.Writer
}
type SourceUploader ¶
type SourceUploader interface {
Upload(keychain authn.Keychain, ref, path string) (string, error)
}
Click to show internal directories.
Click to hide internal directories.