crane

package
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 9, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL