installer

package
v0.15.0 Latest Latest
Warning

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

Go to latest
Published: Nov 3, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config added in v0.15.0

type Config struct {
	FileIO util.FileIO
}

func NewConfig added in v0.15.0

func NewConfig() *Config

func (*Config) ParseConfigYaml added in v0.15.0

func (c *Config) ParseConfigYaml(configPath string) (files.RootConfig, error)

ParseConfigYaml reads and parses the configuration YAML file at the given path.

type ConfigManager added in v0.15.0

type ConfigManager interface {
	ParseConfigYaml(configPath string) (files.RootConfig, error)
}

type MockConfigManager added in v0.15.0

type MockConfigManager struct {
	mock.Mock
}

MockConfigManager is an autogenerated mock type for the ConfigManager type

func NewMockConfigManager added in v0.15.0

func NewMockConfigManager(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockConfigManager

NewMockConfigManager creates a new instance of MockConfigManager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*MockConfigManager) EXPECT added in v0.15.0

func (*MockConfigManager) ParseConfigYaml added in v0.15.0

func (_mock *MockConfigManager) ParseConfigYaml(configPath string) (files.RootConfig, error)

ParseConfigYaml provides a mock function for the type MockConfigManager

type MockConfigManager_Expecter added in v0.15.0

type MockConfigManager_Expecter struct {
	// contains filtered or unexported fields
}

func (*MockConfigManager_Expecter) ParseConfigYaml added in v0.15.0

func (_e *MockConfigManager_Expecter) ParseConfigYaml(configPath interface{}) *MockConfigManager_ParseConfigYaml_Call

ParseConfigYaml is a helper method to define mock.On call

  • configPath

type MockConfigManager_ParseConfigYaml_Call added in v0.15.0

type MockConfigManager_ParseConfigYaml_Call struct {
	*mock.Call
}

MockConfigManager_ParseConfigYaml_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ParseConfigYaml'

func (*MockConfigManager_ParseConfigYaml_Call) Return added in v0.15.0

func (*MockConfigManager_ParseConfigYaml_Call) Run added in v0.15.0

func (*MockConfigManager_ParseConfigYaml_Call) RunAndReturn added in v0.15.0

type MockPackageManager added in v0.15.0

type MockPackageManager struct {
	mock.Mock
}

MockPackageManager is an autogenerated mock type for the PackageManager type

func NewMockPackageManager added in v0.15.0

func NewMockPackageManager(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockPackageManager

NewMockPackageManager creates a new instance of MockPackageManager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*MockPackageManager) EXPECT added in v0.15.0

func (*MockPackageManager) Extract added in v0.15.0

func (_mock *MockPackageManager) Extract(force bool) error

Extract provides a mock function for the type MockPackageManager

func (*MockPackageManager) ExtractDependency added in v0.15.0

func (_mock *MockPackageManager) ExtractDependency(file string, force bool) error

ExtractDependency provides a mock function for the type MockPackageManager

func (*MockPackageManager) ExtractOciImageIndex added in v0.15.0

func (_mock *MockPackageManager) ExtractOciImageIndex(imagefile string) (files.OCIImageIndex, error)

ExtractOciImageIndex provides a mock function for the type MockPackageManager

func (*MockPackageManager) FileIO added in v0.15.0

func (_mock *MockPackageManager) FileIO() util.FileIO

FileIO provides a mock function for the type MockPackageManager

func (*MockPackageManager) GetBaseimageName added in v0.15.0

func (_mock *MockPackageManager) GetBaseimageName(baseimage string) (string, error)

GetBaseimageName provides a mock function for the type MockPackageManager

func (*MockPackageManager) GetBaseimagePath added in v0.15.0

func (_mock *MockPackageManager) GetBaseimagePath(baseimage string, force bool) (string, error)

GetBaseimagePath provides a mock function for the type MockPackageManager

func (*MockPackageManager) GetCodesphereVersion added in v0.15.0

func (_mock *MockPackageManager) GetCodesphereVersion() (string, error)

GetCodesphereVersion provides a mock function for the type MockPackageManager

func (*MockPackageManager) GetDependencyPath added in v0.15.0

func (_mock *MockPackageManager) GetDependencyPath(filename string) string

GetDependencyPath provides a mock function for the type MockPackageManager

func (*MockPackageManager) GetWorkDir added in v0.15.0

func (_mock *MockPackageManager) GetWorkDir() string

GetWorkDir provides a mock function for the type MockPackageManager

type MockPackageManager_Expecter added in v0.15.0

type MockPackageManager_Expecter struct {
	// contains filtered or unexported fields
}

func (*MockPackageManager_Expecter) Extract added in v0.15.0

func (_e *MockPackageManager_Expecter) Extract(force interface{}) *MockPackageManager_Extract_Call

Extract is a helper method to define mock.On call

  • force

func (*MockPackageManager_Expecter) ExtractDependency added in v0.15.0

func (_e *MockPackageManager_Expecter) ExtractDependency(file interface{}, force interface{}) *MockPackageManager_ExtractDependency_Call

ExtractDependency is a helper method to define mock.On call

  • file
  • force

func (*MockPackageManager_Expecter) ExtractOciImageIndex added in v0.15.0

func (_e *MockPackageManager_Expecter) ExtractOciImageIndex(imagefile interface{}) *MockPackageManager_ExtractOciImageIndex_Call

ExtractOciImageIndex is a helper method to define mock.On call

  • imagefile

func (*MockPackageManager_Expecter) FileIO added in v0.15.0

FileIO is a helper method to define mock.On call

func (*MockPackageManager_Expecter) GetBaseimageName added in v0.15.0

func (_e *MockPackageManager_Expecter) GetBaseimageName(baseimage interface{}) *MockPackageManager_GetBaseimageName_Call

GetBaseimageName is a helper method to define mock.On call

  • baseimage

func (*MockPackageManager_Expecter) GetBaseimagePath added in v0.15.0

func (_e *MockPackageManager_Expecter) GetBaseimagePath(baseimage interface{}, force interface{}) *MockPackageManager_GetBaseimagePath_Call

GetBaseimagePath is a helper method to define mock.On call

  • baseimage
  • force

func (*MockPackageManager_Expecter) GetCodesphereVersion added in v0.15.0

GetCodesphereVersion is a helper method to define mock.On call

func (*MockPackageManager_Expecter) GetDependencyPath added in v0.15.0

func (_e *MockPackageManager_Expecter) GetDependencyPath(filename interface{}) *MockPackageManager_GetDependencyPath_Call

GetDependencyPath is a helper method to define mock.On call

  • filename

func (*MockPackageManager_Expecter) GetWorkDir added in v0.15.0

GetWorkDir is a helper method to define mock.On call

type MockPackageManager_ExtractDependency_Call added in v0.15.0

type MockPackageManager_ExtractDependency_Call struct {
	*mock.Call
}

MockPackageManager_ExtractDependency_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ExtractDependency'

func (*MockPackageManager_ExtractDependency_Call) Return added in v0.15.0

func (*MockPackageManager_ExtractDependency_Call) Run added in v0.15.0

func (*MockPackageManager_ExtractDependency_Call) RunAndReturn added in v0.15.0

type MockPackageManager_ExtractOciImageIndex_Call added in v0.15.0

type MockPackageManager_ExtractOciImageIndex_Call struct {
	*mock.Call
}

MockPackageManager_ExtractOciImageIndex_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ExtractOciImageIndex'

func (*MockPackageManager_ExtractOciImageIndex_Call) Return added in v0.15.0

func (*MockPackageManager_ExtractOciImageIndex_Call) Run added in v0.15.0

func (*MockPackageManager_ExtractOciImageIndex_Call) RunAndReturn added in v0.15.0

type MockPackageManager_Extract_Call added in v0.15.0

type MockPackageManager_Extract_Call struct {
	*mock.Call
}

MockPackageManager_Extract_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Extract'

func (*MockPackageManager_Extract_Call) Return added in v0.15.0

func (*MockPackageManager_Extract_Call) Run added in v0.15.0

func (*MockPackageManager_Extract_Call) RunAndReturn added in v0.15.0

type MockPackageManager_FileIO_Call added in v0.15.0

type MockPackageManager_FileIO_Call struct {
	*mock.Call
}

MockPackageManager_FileIO_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'FileIO'

func (*MockPackageManager_FileIO_Call) Return added in v0.15.0

func (*MockPackageManager_FileIO_Call) Run added in v0.15.0

func (*MockPackageManager_FileIO_Call) RunAndReturn added in v0.15.0

type MockPackageManager_GetBaseimageName_Call added in v0.15.0

type MockPackageManager_GetBaseimageName_Call struct {
	*mock.Call
}

MockPackageManager_GetBaseimageName_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetBaseimageName'

func (*MockPackageManager_GetBaseimageName_Call) Return added in v0.15.0

func (*MockPackageManager_GetBaseimageName_Call) Run added in v0.15.0

func (*MockPackageManager_GetBaseimageName_Call) RunAndReturn added in v0.15.0

type MockPackageManager_GetBaseimagePath_Call added in v0.15.0

type MockPackageManager_GetBaseimagePath_Call struct {
	*mock.Call
}

MockPackageManager_GetBaseimagePath_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetBaseimagePath'

func (*MockPackageManager_GetBaseimagePath_Call) Return added in v0.15.0

func (*MockPackageManager_GetBaseimagePath_Call) Run added in v0.15.0

func (*MockPackageManager_GetBaseimagePath_Call) RunAndReturn added in v0.15.0

type MockPackageManager_GetCodesphereVersion_Call added in v0.15.0

type MockPackageManager_GetCodesphereVersion_Call struct {
	*mock.Call
}

MockPackageManager_GetCodesphereVersion_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCodesphereVersion'

func (*MockPackageManager_GetCodesphereVersion_Call) Return added in v0.15.0

func (*MockPackageManager_GetCodesphereVersion_Call) Run added in v0.15.0

func (*MockPackageManager_GetCodesphereVersion_Call) RunAndReturn added in v0.15.0

type MockPackageManager_GetDependencyPath_Call added in v0.15.0

type MockPackageManager_GetDependencyPath_Call struct {
	*mock.Call
}

MockPackageManager_GetDependencyPath_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetDependencyPath'

func (*MockPackageManager_GetDependencyPath_Call) Return added in v0.15.0

func (*MockPackageManager_GetDependencyPath_Call) Run added in v0.15.0

func (*MockPackageManager_GetDependencyPath_Call) RunAndReturn added in v0.15.0

type MockPackageManager_GetWorkDir_Call added in v0.15.0

type MockPackageManager_GetWorkDir_Call struct {
	*mock.Call
}

MockPackageManager_GetWorkDir_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetWorkDir'

func (*MockPackageManager_GetWorkDir_Call) Return added in v0.15.0

func (*MockPackageManager_GetWorkDir_Call) Run added in v0.15.0

func (*MockPackageManager_GetWorkDir_Call) RunAndReturn added in v0.15.0

type Package

type Package struct {
	OmsWorkdir string
	Filename   string
	// contains filtered or unexported fields
}

func NewPackage

func NewPackage(omsWorkdir, filename string) *Package

func (*Package) Extract

func (p *Package) Extract(force bool) error

Extract extracts the package tar.gz file into its working directory. If force is true, it will overwrite existing files.

func (*Package) ExtractDependency

func (p *Package) ExtractDependency(file string, force bool) error

ExtractDependency extracts a specific dependency file from the deps.tar.gz archive within the package.

func (*Package) ExtractOciImageIndex added in v0.15.0

func (p *Package) ExtractOciImageIndex(imagefile string) (files.OCIImageIndex, error)

ExtractOciImageIndex extracts and parses the OCI image index from the given image file path.

func (*Package) FileIO

func (p *Package) FileIO() util.FileIO

FileIO returns the FileIO interface used by the package.

func (*Package) GetBaseimageName added in v0.15.0

func (p *Package) GetBaseimageName(baseimage string) (string, error)

func (*Package) GetBaseimagePath added in v0.15.0

func (p *Package) GetBaseimagePath(baseimage string, force bool) (string, error)

func (*Package) GetCodesphereVersion added in v0.15.0

func (p *Package) GetCodesphereVersion() (string, error)

func (*Package) GetDependencyPath

func (p *Package) GetDependencyPath(filename string) string

GetDependencyPath returns the full path to a dependency file within the package's deps directory.

func (*Package) GetWorkDir added in v0.14.0

func (p *Package) GetWorkDir() string

GetWorkDir returns the working directory path for the package by joining the OmsWorkdir and the filename (without the .tar.gz extension).

type PackageManager added in v0.15.0

type PackageManager interface {
	FileIO() util.FileIO
	GetWorkDir() string
	GetDependencyPath(filename string) string
	Extract(force bool) error
	ExtractDependency(file string, force bool) error
	ExtractOciImageIndex(imagefile string) (files.OCIImageIndex, error)
	GetBaseimageName(baseimage string) (string, error)
	GetBaseimagePath(baseimage string, force bool) (string, error)
	GetCodesphereVersion() (string, error)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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