Documentation ¶
Overview ¶
Package crane implements helper function for crane library
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CraneOptions ¶
type CraneOptions struct{}
CraneOptions implements the CraneWrapper interface by using `crane` library
func (*CraneOptions) PushImage ¶
func (co *CraneOptions) PushImage(pluginTarFilePath, image string) error
PushImage publish the tar file to remote container registry
func (*CraneOptions) SaveImage ¶
func (co *CraneOptions) SaveImage(imageName, pluginTarFilePath string) error
SaveImage image as an tar file
type CraneWrapper ¶
type CraneWrapper interface { // SaveImage image as an tar file SaveImage(image, pluginTarFilePath string) error // PushImage publish the tar file to remote container registry PushImage(pluginTarFilePath, image string) error }
CraneWrapper defines the crane command wrapper functions
func NewCraneWrapper ¶
func NewCraneWrapper() CraneWrapper
NewCraneWrapper creates new CraneWrapper instance
Click to show internal directories.
Click to hide internal directories.