Documentation
¶
Index ¶
- Constants
- func AddConfigComments(yamlData []byte) []byte
- func AddVaultComments(yamlData []byte) []byte
- func GenerateCA(cn, country, locality, org string) (keyPEM string, certPEM string, err error)
- func GenerateECDSAKeyPair() (privateKey string, publicKey string, err error)
- func GeneratePassword(length int) string
- func GenerateSSHKeyPair() (privateKey string, publicKey string, err error)
- func GenerateServerCertificate(caKeyPEM, caCertPEM, cn string, ipAddresses []string) (keyPEM string, certPEM string, err error)
- func IsValidIP(ip string) bool
- type Config
- type ConfigManager
- type InstallConfig
- func (g *InstallConfig) ApplyProfile(profile string) error
- func (g *InstallConfig) CollectInteractively() error
- func (g *InstallConfig) GenerateSecrets() error
- func (g *InstallConfig) GetInstallConfig() *files.RootConfig
- func (g *InstallConfig) LoadInstallConfigFromFile(configPath string) error
- func (g *InstallConfig) LoadVaultFromFile(vaultPath string) error
- func (g *InstallConfig) MergeVaultIntoConfig() error
- func (g *InstallConfig) ValidateInstallConfig() []string
- func (g *InstallConfig) ValidateVault() []string
- func (g *InstallConfig) WriteInstallConfig(configPath string, withComments bool) error
- func (g *InstallConfig) WriteVault(vaultPath string, withComments bool) error
- type InstallConfigManager
- type K0s
- type K0sManager
- type MockConfigManager
- type MockConfigManager_Expecter
- type MockConfigManager_ParseConfigYaml_Call
- func (_c *MockConfigManager_ParseConfigYaml_Call) Return(rootConfig files.RootConfig, err error) *MockConfigManager_ParseConfigYaml_Call
- func (_c *MockConfigManager_ParseConfigYaml_Call) Run(run func(configPath string)) *MockConfigManager_ParseConfigYaml_Call
- func (_c *MockConfigManager_ParseConfigYaml_Call) RunAndReturn(run func(configPath string) (files.RootConfig, error)) *MockConfigManager_ParseConfigYaml_Call
- type MockInstallConfigManager
- func (_mock *MockInstallConfigManager) ApplyProfile(profile string) error
- func (_mock *MockInstallConfigManager) CollectInteractively() error
- func (_m *MockInstallConfigManager) EXPECT() *MockInstallConfigManager_Expecter
- func (_mock *MockInstallConfigManager) GenerateSecrets() error
- func (_mock *MockInstallConfigManager) GetInstallConfig() *files.RootConfig
- func (_mock *MockInstallConfigManager) LoadInstallConfigFromFile(configPath string) error
- func (_mock *MockInstallConfigManager) LoadVaultFromFile(vaultPath string) error
- func (_mock *MockInstallConfigManager) MergeVaultIntoConfig() error
- func (_mock *MockInstallConfigManager) ValidateInstallConfig() []string
- func (_mock *MockInstallConfigManager) ValidateVault() []string
- func (_mock *MockInstallConfigManager) WriteInstallConfig(configPath string, withComments bool) error
- func (_mock *MockInstallConfigManager) WriteVault(vaultPath string, withComments bool) error
- type MockInstallConfigManager_ApplyProfile_Call
- func (_c *MockInstallConfigManager_ApplyProfile_Call) Return(err error) *MockInstallConfigManager_ApplyProfile_Call
- func (_c *MockInstallConfigManager_ApplyProfile_Call) Run(run func(profile string)) *MockInstallConfigManager_ApplyProfile_Call
- func (_c *MockInstallConfigManager_ApplyProfile_Call) RunAndReturn(run func(profile string) error) *MockInstallConfigManager_ApplyProfile_Call
- type MockInstallConfigManager_CollectInteractively_Call
- func (_c *MockInstallConfigManager_CollectInteractively_Call) Return(err error) *MockInstallConfigManager_CollectInteractively_Call
- func (_c *MockInstallConfigManager_CollectInteractively_Call) Run(run func()) *MockInstallConfigManager_CollectInteractively_Call
- func (_c *MockInstallConfigManager_CollectInteractively_Call) RunAndReturn(run func() error) *MockInstallConfigManager_CollectInteractively_Call
- type MockInstallConfigManager_Expecter
- func (_e *MockInstallConfigManager_Expecter) ApplyProfile(profile interface{}) *MockInstallConfigManager_ApplyProfile_Call
- func (_e *MockInstallConfigManager_Expecter) CollectInteractively() *MockInstallConfigManager_CollectInteractively_Call
- func (_e *MockInstallConfigManager_Expecter) GenerateSecrets() *MockInstallConfigManager_GenerateSecrets_Call
- func (_e *MockInstallConfigManager_Expecter) GetInstallConfig() *MockInstallConfigManager_GetInstallConfig_Call
- func (_e *MockInstallConfigManager_Expecter) LoadInstallConfigFromFile(configPath interface{}) *MockInstallConfigManager_LoadInstallConfigFromFile_Call
- func (_e *MockInstallConfigManager_Expecter) LoadVaultFromFile(vaultPath interface{}) *MockInstallConfigManager_LoadVaultFromFile_Call
- func (_e *MockInstallConfigManager_Expecter) MergeVaultIntoConfig() *MockInstallConfigManager_MergeVaultIntoConfig_Call
- func (_e *MockInstallConfigManager_Expecter) ValidateInstallConfig() *MockInstallConfigManager_ValidateInstallConfig_Call
- func (_e *MockInstallConfigManager_Expecter) ValidateVault() *MockInstallConfigManager_ValidateVault_Call
- func (_e *MockInstallConfigManager_Expecter) WriteInstallConfig(configPath interface{}, withComments interface{}) *MockInstallConfigManager_WriteInstallConfig_Call
- func (_e *MockInstallConfigManager_Expecter) WriteVault(vaultPath interface{}, withComments interface{}) *MockInstallConfigManager_WriteVault_Call
- type MockInstallConfigManager_GenerateSecrets_Call
- func (_c *MockInstallConfigManager_GenerateSecrets_Call) Return(err error) *MockInstallConfigManager_GenerateSecrets_Call
- func (_c *MockInstallConfigManager_GenerateSecrets_Call) Run(run func()) *MockInstallConfigManager_GenerateSecrets_Call
- func (_c *MockInstallConfigManager_GenerateSecrets_Call) RunAndReturn(run func() error) *MockInstallConfigManager_GenerateSecrets_Call
- type MockInstallConfigManager_GetInstallConfig_Call
- func (_c *MockInstallConfigManager_GetInstallConfig_Call) Return(rootConfig *files.RootConfig) *MockInstallConfigManager_GetInstallConfig_Call
- func (_c *MockInstallConfigManager_GetInstallConfig_Call) Run(run func()) *MockInstallConfigManager_GetInstallConfig_Call
- func (_c *MockInstallConfigManager_GetInstallConfig_Call) RunAndReturn(run func() *files.RootConfig) *MockInstallConfigManager_GetInstallConfig_Call
- type MockInstallConfigManager_LoadInstallConfigFromFile_Call
- func (_c *MockInstallConfigManager_LoadInstallConfigFromFile_Call) Return(err error) *MockInstallConfigManager_LoadInstallConfigFromFile_Call
- func (_c *MockInstallConfigManager_LoadInstallConfigFromFile_Call) Run(run func(configPath string)) *MockInstallConfigManager_LoadInstallConfigFromFile_Call
- func (_c *MockInstallConfigManager_LoadInstallConfigFromFile_Call) RunAndReturn(run func(configPath string) error) *MockInstallConfigManager_LoadInstallConfigFromFile_Call
- type MockInstallConfigManager_LoadVaultFromFile_Call
- func (_c *MockInstallConfigManager_LoadVaultFromFile_Call) Return(err error) *MockInstallConfigManager_LoadVaultFromFile_Call
- func (_c *MockInstallConfigManager_LoadVaultFromFile_Call) Run(run func(vaultPath string)) *MockInstallConfigManager_LoadVaultFromFile_Call
- func (_c *MockInstallConfigManager_LoadVaultFromFile_Call) RunAndReturn(run func(vaultPath string) error) *MockInstallConfigManager_LoadVaultFromFile_Call
- type MockInstallConfigManager_MergeVaultIntoConfig_Call
- func (_c *MockInstallConfigManager_MergeVaultIntoConfig_Call) Return(err error) *MockInstallConfigManager_MergeVaultIntoConfig_Call
- func (_c *MockInstallConfigManager_MergeVaultIntoConfig_Call) Run(run func()) *MockInstallConfigManager_MergeVaultIntoConfig_Call
- func (_c *MockInstallConfigManager_MergeVaultIntoConfig_Call) RunAndReturn(run func() error) *MockInstallConfigManager_MergeVaultIntoConfig_Call
- type MockInstallConfigManager_ValidateInstallConfig_Call
- func (_c *MockInstallConfigManager_ValidateInstallConfig_Call) Return(strings []string) *MockInstallConfigManager_ValidateInstallConfig_Call
- func (_c *MockInstallConfigManager_ValidateInstallConfig_Call) Run(run func()) *MockInstallConfigManager_ValidateInstallConfig_Call
- func (_c *MockInstallConfigManager_ValidateInstallConfig_Call) RunAndReturn(run func() []string) *MockInstallConfigManager_ValidateInstallConfig_Call
- type MockInstallConfigManager_ValidateVault_Call
- func (_c *MockInstallConfigManager_ValidateVault_Call) Return(strings []string) *MockInstallConfigManager_ValidateVault_Call
- func (_c *MockInstallConfigManager_ValidateVault_Call) Run(run func()) *MockInstallConfigManager_ValidateVault_Call
- func (_c *MockInstallConfigManager_ValidateVault_Call) RunAndReturn(run func() []string) *MockInstallConfigManager_ValidateVault_Call
- type MockInstallConfigManager_WriteInstallConfig_Call
- func (_c *MockInstallConfigManager_WriteInstallConfig_Call) Return(err error) *MockInstallConfigManager_WriteInstallConfig_Call
- func (_c *MockInstallConfigManager_WriteInstallConfig_Call) Run(run func(configPath string, withComments bool)) *MockInstallConfigManager_WriteInstallConfig_Call
- func (_c *MockInstallConfigManager_WriteInstallConfig_Call) RunAndReturn(run func(configPath string, withComments bool) error) *MockInstallConfigManager_WriteInstallConfig_Call
- type MockInstallConfigManager_WriteVault_Call
- func (_c *MockInstallConfigManager_WriteVault_Call) Return(err error) *MockInstallConfigManager_WriteVault_Call
- func (_c *MockInstallConfigManager_WriteVault_Call) Run(run func(vaultPath string, withComments bool)) *MockInstallConfigManager_WriteVault_Call
- func (_c *MockInstallConfigManager_WriteVault_Call) RunAndReturn(run func(vaultPath string, withComments bool) error) *MockInstallConfigManager_WriteVault_Call
- type MockK0sManager
- func (_mock *MockK0sManager) Download(version string, force bool, quiet bool) (string, error)
- func (_m *MockK0sManager) EXPECT() *MockK0sManager_Expecter
- func (_mock *MockK0sManager) GetLatestVersion() (string, error)
- func (_mock *MockK0sManager) Install(configPath string, k0sPath string, force bool) error
- type MockK0sManager_Download_Call
- func (_c *MockK0sManager_Download_Call) Return(s string, err error) *MockK0sManager_Download_Call
- func (_c *MockK0sManager_Download_Call) Run(run func(version string, force bool, quiet bool)) *MockK0sManager_Download_Call
- func (_c *MockK0sManager_Download_Call) RunAndReturn(run func(version string, force bool, quiet bool) (string, error)) *MockK0sManager_Download_Call
- type MockK0sManager_Expecter
- func (_e *MockK0sManager_Expecter) Download(version interface{}, force interface{}, quiet interface{}) *MockK0sManager_Download_Call
- func (_e *MockK0sManager_Expecter) GetLatestVersion() *MockK0sManager_GetLatestVersion_Call
- func (_e *MockK0sManager_Expecter) Install(configPath interface{}, k0sPath interface{}, force interface{}) *MockK0sManager_Install_Call
- type MockK0sManager_GetLatestVersion_Call
- func (_c *MockK0sManager_GetLatestVersion_Call) Return(s string, err error) *MockK0sManager_GetLatestVersion_Call
- func (_c *MockK0sManager_GetLatestVersion_Call) Run(run func()) *MockK0sManager_GetLatestVersion_Call
- func (_c *MockK0sManager_GetLatestVersion_Call) RunAndReturn(run func() (string, error)) *MockK0sManager_GetLatestVersion_Call
- type MockK0sManager_Install_Call
- func (_c *MockK0sManager_Install_Call) Return(err error) *MockK0sManager_Install_Call
- func (_c *MockK0sManager_Install_Call) Run(run func(configPath string, k0sPath string, force bool)) *MockK0sManager_Install_Call
- func (_c *MockK0sManager_Install_Call) RunAndReturn(run func(configPath string, k0sPath string, force bool) error) *MockK0sManager_Install_Call
- type MockPackageManager
- func (_m *MockPackageManager) EXPECT() *MockPackageManager_Expecter
- func (_mock *MockPackageManager) Extract(force bool) error
- func (_mock *MockPackageManager) ExtractDependency(file string, force bool) error
- func (_mock *MockPackageManager) ExtractOciImageIndex(imagefile string) (files.OCIImageIndex, error)
- func (_mock *MockPackageManager) FileIO() util.FileIO
- func (_mock *MockPackageManager) GetBaseimageName(baseimage string) (string, error)
- func (_mock *MockPackageManager) GetBaseimagePath(baseimage string, force bool) (string, error)
- func (_mock *MockPackageManager) GetCodesphereVersion() (string, error)
- func (_mock *MockPackageManager) GetDependencyPath(filename string) string
- func (_mock *MockPackageManager) GetWorkDir() string
- type MockPackageManager_Expecter
- func (_e *MockPackageManager_Expecter) Extract(force interface{}) *MockPackageManager_Extract_Call
- func (_e *MockPackageManager_Expecter) ExtractDependency(file interface{}, force interface{}) *MockPackageManager_ExtractDependency_Call
- func (_e *MockPackageManager_Expecter) ExtractOciImageIndex(imagefile interface{}) *MockPackageManager_ExtractOciImageIndex_Call
- func (_e *MockPackageManager_Expecter) FileIO() *MockPackageManager_FileIO_Call
- func (_e *MockPackageManager_Expecter) GetBaseimageName(baseimage interface{}) *MockPackageManager_GetBaseimageName_Call
- func (_e *MockPackageManager_Expecter) GetBaseimagePath(baseimage interface{}, force interface{}) *MockPackageManager_GetBaseimagePath_Call
- func (_e *MockPackageManager_Expecter) GetCodesphereVersion() *MockPackageManager_GetCodesphereVersion_Call
- func (_e *MockPackageManager_Expecter) GetDependencyPath(filename interface{}) *MockPackageManager_GetDependencyPath_Call
- func (_e *MockPackageManager_Expecter) GetWorkDir() *MockPackageManager_GetWorkDir_Call
- type MockPackageManager_ExtractDependency_Call
- func (_c *MockPackageManager_ExtractDependency_Call) Return(err error) *MockPackageManager_ExtractDependency_Call
- func (_c *MockPackageManager_ExtractDependency_Call) Run(run func(file string, force bool)) *MockPackageManager_ExtractDependency_Call
- func (_c *MockPackageManager_ExtractDependency_Call) RunAndReturn(run func(file string, force bool) error) *MockPackageManager_ExtractDependency_Call
- type MockPackageManager_ExtractOciImageIndex_Call
- func (_c *MockPackageManager_ExtractOciImageIndex_Call) Return(oCIImageIndex files.OCIImageIndex, err error) *MockPackageManager_ExtractOciImageIndex_Call
- func (_c *MockPackageManager_ExtractOciImageIndex_Call) Run(run func(imagefile string)) *MockPackageManager_ExtractOciImageIndex_Call
- func (_c *MockPackageManager_ExtractOciImageIndex_Call) RunAndReturn(run func(imagefile string) (files.OCIImageIndex, error)) *MockPackageManager_ExtractOciImageIndex_Call
- type MockPackageManager_Extract_Call
- func (_c *MockPackageManager_Extract_Call) Return(err error) *MockPackageManager_Extract_Call
- func (_c *MockPackageManager_Extract_Call) Run(run func(force bool)) *MockPackageManager_Extract_Call
- func (_c *MockPackageManager_Extract_Call) RunAndReturn(run func(force bool) error) *MockPackageManager_Extract_Call
- type MockPackageManager_FileIO_Call
- func (_c *MockPackageManager_FileIO_Call) Return(fileIO util.FileIO) *MockPackageManager_FileIO_Call
- func (_c *MockPackageManager_FileIO_Call) Run(run func()) *MockPackageManager_FileIO_Call
- func (_c *MockPackageManager_FileIO_Call) RunAndReturn(run func() util.FileIO) *MockPackageManager_FileIO_Call
- type MockPackageManager_GetBaseimageName_Call
- func (_c *MockPackageManager_GetBaseimageName_Call) Return(s string, err error) *MockPackageManager_GetBaseimageName_Call
- func (_c *MockPackageManager_GetBaseimageName_Call) Run(run func(baseimage string)) *MockPackageManager_GetBaseimageName_Call
- func (_c *MockPackageManager_GetBaseimageName_Call) RunAndReturn(run func(baseimage string) (string, error)) *MockPackageManager_GetBaseimageName_Call
- type MockPackageManager_GetBaseimagePath_Call
- func (_c *MockPackageManager_GetBaseimagePath_Call) Return(s string, err error) *MockPackageManager_GetBaseimagePath_Call
- func (_c *MockPackageManager_GetBaseimagePath_Call) Run(run func(baseimage string, force bool)) *MockPackageManager_GetBaseimagePath_Call
- func (_c *MockPackageManager_GetBaseimagePath_Call) RunAndReturn(run func(baseimage string, force bool) (string, error)) *MockPackageManager_GetBaseimagePath_Call
- type MockPackageManager_GetCodesphereVersion_Call
- func (_c *MockPackageManager_GetCodesphereVersion_Call) Return(s string, err error) *MockPackageManager_GetCodesphereVersion_Call
- func (_c *MockPackageManager_GetCodesphereVersion_Call) Run(run func()) *MockPackageManager_GetCodesphereVersion_Call
- func (_c *MockPackageManager_GetCodesphereVersion_Call) RunAndReturn(run func() (string, error)) *MockPackageManager_GetCodesphereVersion_Call
- type MockPackageManager_GetDependencyPath_Call
- func (_c *MockPackageManager_GetDependencyPath_Call) Return(s string) *MockPackageManager_GetDependencyPath_Call
- func (_c *MockPackageManager_GetDependencyPath_Call) Run(run func(filename string)) *MockPackageManager_GetDependencyPath_Call
- func (_c *MockPackageManager_GetDependencyPath_Call) RunAndReturn(run func(filename string) string) *MockPackageManager_GetDependencyPath_Call
- type MockPackageManager_GetWorkDir_Call
- func (_c *MockPackageManager_GetWorkDir_Call) Return(s string) *MockPackageManager_GetWorkDir_Call
- func (_c *MockPackageManager_GetWorkDir_Call) Run(run func()) *MockPackageManager_GetWorkDir_Call
- func (_c *MockPackageManager_GetWorkDir_Call) RunAndReturn(run func() string) *MockPackageManager_GetWorkDir_Call
- type Package
- func (p *Package) Extract(force bool) error
- func (p *Package) ExtractDependency(file string, force bool) error
- func (p *Package) ExtractOciImageIndex(imagefile string) (files.OCIImageIndex, error)
- func (p *Package) FileIO() util.FileIO
- func (p *Package) GetBaseimageName(baseimage string) (string, error)
- func (p *Package) GetBaseimagePath(baseimage string, force bool) (string, error)
- func (p *Package) GetCodesphereVersion() (string, error)
- func (p *Package) GetDependencyPath(filename string) string
- func (p *Package) GetWorkDir() string
- type PackageManager
- type Prompter
- func (p *Prompter) Bool(prompt string, defaultValue bool) bool
- func (p *Prompter) Choice(prompt string, choices []string, defaultValue string) string
- func (p *Prompter) Int(prompt string, defaultValue int) int
- func (p *Prompter) String(prompt, defaultValue string) string
- func (p *Prompter) StringSlice(prompt string, defaultValue []string) []string
Constants ¶
const ( PROFILE_DEV = "dev" PROFILE_DEVELOPMENT = "development" PROFILE_PROD = "prod" PROFILE_PRODUCTION = "production" PROFILE_MINIMAL = "minimal" )
Variables ¶
This section is empty.
Functions ¶
func AddConfigComments ¶ added in v0.17.0
func AddVaultComments ¶ added in v0.17.0
func GenerateCA ¶ added in v0.17.0
func GenerateECDSAKeyPair ¶ added in v0.17.0
func GeneratePassword ¶ added in v0.17.0
func GenerateSSHKeyPair ¶ added in v0.17.0
func GenerateServerCertificate ¶ added in v0.17.0
Types ¶
type Config ¶ added in v0.15.0
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 InstallConfig ¶ added in v0.17.0
type InstallConfig struct {
Config *files.RootConfig
Vault *files.InstallVault
// contains filtered or unexported fields
}
func (*InstallConfig) ApplyProfile ¶ added in v0.17.0
func (g *InstallConfig) ApplyProfile(profile string) error
func (*InstallConfig) CollectInteractively ¶ added in v0.17.0
func (g *InstallConfig) CollectInteractively() error
func (*InstallConfig) GenerateSecrets ¶ added in v0.17.0
func (g *InstallConfig) GenerateSecrets() error
func (*InstallConfig) GetInstallConfig ¶ added in v0.17.0
func (g *InstallConfig) GetInstallConfig() *files.RootConfig
func (*InstallConfig) LoadInstallConfigFromFile ¶ added in v0.17.0
func (g *InstallConfig) LoadInstallConfigFromFile(configPath string) error
func (*InstallConfig) LoadVaultFromFile ¶ added in v0.17.0
func (g *InstallConfig) LoadVaultFromFile(vaultPath string) error
func (*InstallConfig) MergeVaultIntoConfig ¶ added in v0.21.0
func (g *InstallConfig) MergeVaultIntoConfig() error
func (*InstallConfig) ValidateInstallConfig ¶ added in v0.17.0
func (g *InstallConfig) ValidateInstallConfig() []string
func (*InstallConfig) ValidateVault ¶ added in v0.17.0
func (g *InstallConfig) ValidateVault() []string
func (*InstallConfig) WriteInstallConfig ¶ added in v0.17.0
func (g *InstallConfig) WriteInstallConfig(configPath string, withComments bool) error
func (*InstallConfig) WriteVault ¶ added in v0.17.0
func (g *InstallConfig) WriteVault(vaultPath string, withComments bool) error
type InstallConfigManager ¶ added in v0.17.0
type InstallConfigManager interface {
// Profile management
ApplyProfile(profile string) error
// Configuration management
LoadInstallConfigFromFile(configPath string) error
LoadVaultFromFile(vaultPath string) error
MergeVaultIntoConfig() error
ValidateInstallConfig() []string
ValidateVault() []string
GetInstallConfig() *files.RootConfig
CollectInteractively() error
// Output
GenerateSecrets() error
WriteInstallConfig(configPath string, withComments bool) error
WriteVault(vaultPath string, withComments bool) error
}
func NewInstallConfigManager ¶ added in v0.17.0
func NewInstallConfigManager() InstallConfigManager
type K0s ¶ added in v0.17.0
func (*K0s) Download ¶ added in v0.17.0
Download downloads the k0s binary for the specified version and saves it to the OMS workdir.
func (*K0s) GetLatestVersion ¶ added in v0.17.0
type K0sManager ¶ added in v0.17.0
type MockConfigManager ¶ added in v0.15.0
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 (_m *MockConfigManager) EXPECT() *MockConfigManager_Expecter
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 string
type MockConfigManager_ParseConfigYaml_Call ¶ added in v0.15.0
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 (_c *MockConfigManager_ParseConfigYaml_Call) Return(rootConfig files.RootConfig, err error) *MockConfigManager_ParseConfigYaml_Call
func (*MockConfigManager_ParseConfigYaml_Call) Run ¶ added in v0.15.0
func (_c *MockConfigManager_ParseConfigYaml_Call) Run(run func(configPath string)) *MockConfigManager_ParseConfigYaml_Call
func (*MockConfigManager_ParseConfigYaml_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockConfigManager_ParseConfigYaml_Call) RunAndReturn(run func(configPath string) (files.RootConfig, error)) *MockConfigManager_ParseConfigYaml_Call
type MockInstallConfigManager ¶ added in v0.17.0
MockInstallConfigManager is an autogenerated mock type for the InstallConfigManager type
func NewMockInstallConfigManager ¶ added in v0.17.0
func NewMockInstallConfigManager(t interface {
mock.TestingT
Cleanup(func())
}) *MockInstallConfigManager
NewMockInstallConfigManager creates a new instance of MockInstallConfigManager. 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 (*MockInstallConfigManager) ApplyProfile ¶ added in v0.17.0
func (_mock *MockInstallConfigManager) ApplyProfile(profile string) error
ApplyProfile provides a mock function for the type MockInstallConfigManager
func (*MockInstallConfigManager) CollectInteractively ¶ added in v0.17.0
func (_mock *MockInstallConfigManager) CollectInteractively() error
CollectInteractively provides a mock function for the type MockInstallConfigManager
func (*MockInstallConfigManager) EXPECT ¶ added in v0.17.0
func (_m *MockInstallConfigManager) EXPECT() *MockInstallConfigManager_Expecter
func (*MockInstallConfigManager) GenerateSecrets ¶ added in v0.17.0
func (_mock *MockInstallConfigManager) GenerateSecrets() error
GenerateSecrets provides a mock function for the type MockInstallConfigManager
func (*MockInstallConfigManager) GetInstallConfig ¶ added in v0.17.0
func (_mock *MockInstallConfigManager) GetInstallConfig() *files.RootConfig
GetInstallConfig provides a mock function for the type MockInstallConfigManager
func (*MockInstallConfigManager) LoadInstallConfigFromFile ¶ added in v0.17.0
func (_mock *MockInstallConfigManager) LoadInstallConfigFromFile(configPath string) error
LoadInstallConfigFromFile provides a mock function for the type MockInstallConfigManager
func (*MockInstallConfigManager) LoadVaultFromFile ¶ added in v0.17.0
func (_mock *MockInstallConfigManager) LoadVaultFromFile(vaultPath string) error
LoadVaultFromFile provides a mock function for the type MockInstallConfigManager
func (*MockInstallConfigManager) MergeVaultIntoConfig ¶ added in v0.21.0
func (_mock *MockInstallConfigManager) MergeVaultIntoConfig() error
MergeVaultIntoConfig provides a mock function for the type MockInstallConfigManager
func (*MockInstallConfigManager) ValidateInstallConfig ¶ added in v0.17.0
func (_mock *MockInstallConfigManager) ValidateInstallConfig() []string
ValidateInstallConfig provides a mock function for the type MockInstallConfigManager
func (*MockInstallConfigManager) ValidateVault ¶ added in v0.17.0
func (_mock *MockInstallConfigManager) ValidateVault() []string
ValidateVault provides a mock function for the type MockInstallConfigManager
func (*MockInstallConfigManager) WriteInstallConfig ¶ added in v0.17.0
func (_mock *MockInstallConfigManager) WriteInstallConfig(configPath string, withComments bool) error
WriteInstallConfig provides a mock function for the type MockInstallConfigManager
func (*MockInstallConfigManager) WriteVault ¶ added in v0.17.0
func (_mock *MockInstallConfigManager) WriteVault(vaultPath string, withComments bool) error
WriteVault provides a mock function for the type MockInstallConfigManager
type MockInstallConfigManager_ApplyProfile_Call ¶ added in v0.17.0
MockInstallConfigManager_ApplyProfile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ApplyProfile'
func (*MockInstallConfigManager_ApplyProfile_Call) Return ¶ added in v0.17.0
func (_c *MockInstallConfigManager_ApplyProfile_Call) Return(err error) *MockInstallConfigManager_ApplyProfile_Call
func (*MockInstallConfigManager_ApplyProfile_Call) Run ¶ added in v0.17.0
func (_c *MockInstallConfigManager_ApplyProfile_Call) Run(run func(profile string)) *MockInstallConfigManager_ApplyProfile_Call
func (*MockInstallConfigManager_ApplyProfile_Call) RunAndReturn ¶ added in v0.17.0
func (_c *MockInstallConfigManager_ApplyProfile_Call) RunAndReturn(run func(profile string) error) *MockInstallConfigManager_ApplyProfile_Call
type MockInstallConfigManager_CollectInteractively_Call ¶ added in v0.17.0
MockInstallConfigManager_CollectInteractively_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CollectInteractively'
func (*MockInstallConfigManager_CollectInteractively_Call) Run ¶ added in v0.17.0
func (_c *MockInstallConfigManager_CollectInteractively_Call) Run(run func()) *MockInstallConfigManager_CollectInteractively_Call
func (*MockInstallConfigManager_CollectInteractively_Call) RunAndReturn ¶ added in v0.17.0
func (_c *MockInstallConfigManager_CollectInteractively_Call) RunAndReturn(run func() error) *MockInstallConfigManager_CollectInteractively_Call
type MockInstallConfigManager_Expecter ¶ added in v0.17.0
type MockInstallConfigManager_Expecter struct {
// contains filtered or unexported fields
}
func (*MockInstallConfigManager_Expecter) ApplyProfile ¶ added in v0.17.0
func (_e *MockInstallConfigManager_Expecter) ApplyProfile(profile interface{}) *MockInstallConfigManager_ApplyProfile_Call
ApplyProfile is a helper method to define mock.On call
- profile string
func (*MockInstallConfigManager_Expecter) CollectInteractively ¶ added in v0.17.0
func (_e *MockInstallConfigManager_Expecter) CollectInteractively() *MockInstallConfigManager_CollectInteractively_Call
CollectInteractively is a helper method to define mock.On call
func (*MockInstallConfigManager_Expecter) GenerateSecrets ¶ added in v0.17.0
func (_e *MockInstallConfigManager_Expecter) GenerateSecrets() *MockInstallConfigManager_GenerateSecrets_Call
GenerateSecrets is a helper method to define mock.On call
func (*MockInstallConfigManager_Expecter) GetInstallConfig ¶ added in v0.17.0
func (_e *MockInstallConfigManager_Expecter) GetInstallConfig() *MockInstallConfigManager_GetInstallConfig_Call
GetInstallConfig is a helper method to define mock.On call
func (*MockInstallConfigManager_Expecter) LoadInstallConfigFromFile ¶ added in v0.17.0
func (_e *MockInstallConfigManager_Expecter) LoadInstallConfigFromFile(configPath interface{}) *MockInstallConfigManager_LoadInstallConfigFromFile_Call
LoadInstallConfigFromFile is a helper method to define mock.On call
- configPath string
func (*MockInstallConfigManager_Expecter) LoadVaultFromFile ¶ added in v0.17.0
func (_e *MockInstallConfigManager_Expecter) LoadVaultFromFile(vaultPath interface{}) *MockInstallConfigManager_LoadVaultFromFile_Call
LoadVaultFromFile is a helper method to define mock.On call
- vaultPath string
func (*MockInstallConfigManager_Expecter) MergeVaultIntoConfig ¶ added in v0.21.0
func (_e *MockInstallConfigManager_Expecter) MergeVaultIntoConfig() *MockInstallConfigManager_MergeVaultIntoConfig_Call
MergeVaultIntoConfig is a helper method to define mock.On call
func (*MockInstallConfigManager_Expecter) ValidateInstallConfig ¶ added in v0.17.0
func (_e *MockInstallConfigManager_Expecter) ValidateInstallConfig() *MockInstallConfigManager_ValidateInstallConfig_Call
ValidateInstallConfig is a helper method to define mock.On call
func (*MockInstallConfigManager_Expecter) ValidateVault ¶ added in v0.17.0
func (_e *MockInstallConfigManager_Expecter) ValidateVault() *MockInstallConfigManager_ValidateVault_Call
ValidateVault is a helper method to define mock.On call
func (*MockInstallConfigManager_Expecter) WriteInstallConfig ¶ added in v0.17.0
func (_e *MockInstallConfigManager_Expecter) WriteInstallConfig(configPath interface{}, withComments interface{}) *MockInstallConfigManager_WriteInstallConfig_Call
WriteInstallConfig is a helper method to define mock.On call
- configPath string
- withComments bool
func (*MockInstallConfigManager_Expecter) WriteVault ¶ added in v0.17.0
func (_e *MockInstallConfigManager_Expecter) WriteVault(vaultPath interface{}, withComments interface{}) *MockInstallConfigManager_WriteVault_Call
WriteVault is a helper method to define mock.On call
- vaultPath string
- withComments bool
type MockInstallConfigManager_GenerateSecrets_Call ¶ added in v0.17.0
MockInstallConfigManager_GenerateSecrets_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GenerateSecrets'
func (*MockInstallConfigManager_GenerateSecrets_Call) Return ¶ added in v0.17.0
func (_c *MockInstallConfigManager_GenerateSecrets_Call) Return(err error) *MockInstallConfigManager_GenerateSecrets_Call
func (*MockInstallConfigManager_GenerateSecrets_Call) Run ¶ added in v0.17.0
func (_c *MockInstallConfigManager_GenerateSecrets_Call) Run(run func()) *MockInstallConfigManager_GenerateSecrets_Call
func (*MockInstallConfigManager_GenerateSecrets_Call) RunAndReturn ¶ added in v0.17.0
func (_c *MockInstallConfigManager_GenerateSecrets_Call) RunAndReturn(run func() error) *MockInstallConfigManager_GenerateSecrets_Call
type MockInstallConfigManager_GetInstallConfig_Call ¶ added in v0.17.0
MockInstallConfigManager_GetInstallConfig_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetInstallConfig'
func (*MockInstallConfigManager_GetInstallConfig_Call) Return ¶ added in v0.17.0
func (_c *MockInstallConfigManager_GetInstallConfig_Call) Return(rootConfig *files.RootConfig) *MockInstallConfigManager_GetInstallConfig_Call
func (*MockInstallConfigManager_GetInstallConfig_Call) Run ¶ added in v0.17.0
func (_c *MockInstallConfigManager_GetInstallConfig_Call) Run(run func()) *MockInstallConfigManager_GetInstallConfig_Call
func (*MockInstallConfigManager_GetInstallConfig_Call) RunAndReturn ¶ added in v0.17.0
func (_c *MockInstallConfigManager_GetInstallConfig_Call) RunAndReturn(run func() *files.RootConfig) *MockInstallConfigManager_GetInstallConfig_Call
type MockInstallConfigManager_LoadInstallConfigFromFile_Call ¶ added in v0.17.0
MockInstallConfigManager_LoadInstallConfigFromFile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LoadInstallConfigFromFile'
func (*MockInstallConfigManager_LoadInstallConfigFromFile_Call) Run ¶ added in v0.17.0
func (_c *MockInstallConfigManager_LoadInstallConfigFromFile_Call) Run(run func(configPath string)) *MockInstallConfigManager_LoadInstallConfigFromFile_Call
func (*MockInstallConfigManager_LoadInstallConfigFromFile_Call) RunAndReturn ¶ added in v0.17.0
func (_c *MockInstallConfigManager_LoadInstallConfigFromFile_Call) RunAndReturn(run func(configPath string) error) *MockInstallConfigManager_LoadInstallConfigFromFile_Call
type MockInstallConfigManager_LoadVaultFromFile_Call ¶ added in v0.17.0
MockInstallConfigManager_LoadVaultFromFile_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LoadVaultFromFile'
func (*MockInstallConfigManager_LoadVaultFromFile_Call) Return ¶ added in v0.17.0
func (_c *MockInstallConfigManager_LoadVaultFromFile_Call) Return(err error) *MockInstallConfigManager_LoadVaultFromFile_Call
func (*MockInstallConfigManager_LoadVaultFromFile_Call) Run ¶ added in v0.17.0
func (_c *MockInstallConfigManager_LoadVaultFromFile_Call) Run(run func(vaultPath string)) *MockInstallConfigManager_LoadVaultFromFile_Call
func (*MockInstallConfigManager_LoadVaultFromFile_Call) RunAndReturn ¶ added in v0.17.0
func (_c *MockInstallConfigManager_LoadVaultFromFile_Call) RunAndReturn(run func(vaultPath string) error) *MockInstallConfigManager_LoadVaultFromFile_Call
type MockInstallConfigManager_MergeVaultIntoConfig_Call ¶ added in v0.21.0
MockInstallConfigManager_MergeVaultIntoConfig_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'MergeVaultIntoConfig'
func (*MockInstallConfigManager_MergeVaultIntoConfig_Call) Run ¶ added in v0.21.0
func (_c *MockInstallConfigManager_MergeVaultIntoConfig_Call) Run(run func()) *MockInstallConfigManager_MergeVaultIntoConfig_Call
func (*MockInstallConfigManager_MergeVaultIntoConfig_Call) RunAndReturn ¶ added in v0.21.0
func (_c *MockInstallConfigManager_MergeVaultIntoConfig_Call) RunAndReturn(run func() error) *MockInstallConfigManager_MergeVaultIntoConfig_Call
type MockInstallConfigManager_ValidateInstallConfig_Call ¶ added in v0.17.0
MockInstallConfigManager_ValidateInstallConfig_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ValidateInstallConfig'
func (*MockInstallConfigManager_ValidateInstallConfig_Call) Return ¶ added in v0.17.0
func (_c *MockInstallConfigManager_ValidateInstallConfig_Call) Return(strings []string) *MockInstallConfigManager_ValidateInstallConfig_Call
func (*MockInstallConfigManager_ValidateInstallConfig_Call) Run ¶ added in v0.17.0
func (_c *MockInstallConfigManager_ValidateInstallConfig_Call) Run(run func()) *MockInstallConfigManager_ValidateInstallConfig_Call
func (*MockInstallConfigManager_ValidateInstallConfig_Call) RunAndReturn ¶ added in v0.17.0
func (_c *MockInstallConfigManager_ValidateInstallConfig_Call) RunAndReturn(run func() []string) *MockInstallConfigManager_ValidateInstallConfig_Call
type MockInstallConfigManager_ValidateVault_Call ¶ added in v0.17.0
MockInstallConfigManager_ValidateVault_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ValidateVault'
func (*MockInstallConfigManager_ValidateVault_Call) Return ¶ added in v0.17.0
func (_c *MockInstallConfigManager_ValidateVault_Call) Return(strings []string) *MockInstallConfigManager_ValidateVault_Call
func (*MockInstallConfigManager_ValidateVault_Call) Run ¶ added in v0.17.0
func (_c *MockInstallConfigManager_ValidateVault_Call) Run(run func()) *MockInstallConfigManager_ValidateVault_Call
func (*MockInstallConfigManager_ValidateVault_Call) RunAndReturn ¶ added in v0.17.0
func (_c *MockInstallConfigManager_ValidateVault_Call) RunAndReturn(run func() []string) *MockInstallConfigManager_ValidateVault_Call
type MockInstallConfigManager_WriteInstallConfig_Call ¶ added in v0.17.0
MockInstallConfigManager_WriteInstallConfig_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'WriteInstallConfig'
func (*MockInstallConfigManager_WriteInstallConfig_Call) Return ¶ added in v0.17.0
func (_c *MockInstallConfigManager_WriteInstallConfig_Call) Return(err error) *MockInstallConfigManager_WriteInstallConfig_Call
func (*MockInstallConfigManager_WriteInstallConfig_Call) Run ¶ added in v0.17.0
func (_c *MockInstallConfigManager_WriteInstallConfig_Call) Run(run func(configPath string, withComments bool)) *MockInstallConfigManager_WriteInstallConfig_Call
func (*MockInstallConfigManager_WriteInstallConfig_Call) RunAndReturn ¶ added in v0.17.0
func (_c *MockInstallConfigManager_WriteInstallConfig_Call) RunAndReturn(run func(configPath string, withComments bool) error) *MockInstallConfigManager_WriteInstallConfig_Call
type MockInstallConfigManager_WriteVault_Call ¶ added in v0.17.0
MockInstallConfigManager_WriteVault_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'WriteVault'
func (*MockInstallConfigManager_WriteVault_Call) Return ¶ added in v0.17.0
func (_c *MockInstallConfigManager_WriteVault_Call) Return(err error) *MockInstallConfigManager_WriteVault_Call
func (*MockInstallConfigManager_WriteVault_Call) Run ¶ added in v0.17.0
func (_c *MockInstallConfigManager_WriteVault_Call) Run(run func(vaultPath string, withComments bool)) *MockInstallConfigManager_WriteVault_Call
func (*MockInstallConfigManager_WriteVault_Call) RunAndReturn ¶ added in v0.17.0
func (_c *MockInstallConfigManager_WriteVault_Call) RunAndReturn(run func(vaultPath string, withComments bool) error) *MockInstallConfigManager_WriteVault_Call
type MockK0sManager ¶ added in v0.17.0
MockK0sManager is an autogenerated mock type for the K0sManager type
func NewMockK0sManager ¶ added in v0.17.0
func NewMockK0sManager(t interface {
mock.TestingT
Cleanup(func())
}) *MockK0sManager
NewMockK0sManager creates a new instance of MockK0sManager. 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 (*MockK0sManager) Download ¶ added in v0.17.0
Download provides a mock function for the type MockK0sManager
func (*MockK0sManager) EXPECT ¶ added in v0.17.0
func (_m *MockK0sManager) EXPECT() *MockK0sManager_Expecter
func (*MockK0sManager) GetLatestVersion ¶ added in v0.17.0
func (_mock *MockK0sManager) GetLatestVersion() (string, error)
GetLatestVersion provides a mock function for the type MockK0sManager
type MockK0sManager_Download_Call ¶ added in v0.17.0
MockK0sManager_Download_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Download'
func (*MockK0sManager_Download_Call) Return ¶ added in v0.17.0
func (_c *MockK0sManager_Download_Call) Return(s string, err error) *MockK0sManager_Download_Call
func (*MockK0sManager_Download_Call) Run ¶ added in v0.17.0
func (_c *MockK0sManager_Download_Call) Run(run func(version string, force bool, quiet bool)) *MockK0sManager_Download_Call
func (*MockK0sManager_Download_Call) RunAndReturn ¶ added in v0.17.0
func (_c *MockK0sManager_Download_Call) RunAndReturn(run func(version string, force bool, quiet bool) (string, error)) *MockK0sManager_Download_Call
type MockK0sManager_Expecter ¶ added in v0.17.0
type MockK0sManager_Expecter struct {
// contains filtered or unexported fields
}
func (*MockK0sManager_Expecter) Download ¶ added in v0.17.0
func (_e *MockK0sManager_Expecter) Download(version interface{}, force interface{}, quiet interface{}) *MockK0sManager_Download_Call
Download is a helper method to define mock.On call
- version string
- force bool
- quiet bool
func (*MockK0sManager_Expecter) GetLatestVersion ¶ added in v0.17.0
func (_e *MockK0sManager_Expecter) GetLatestVersion() *MockK0sManager_GetLatestVersion_Call
GetLatestVersion is a helper method to define mock.On call
func (*MockK0sManager_Expecter) Install ¶ added in v0.17.0
func (_e *MockK0sManager_Expecter) Install(configPath interface{}, k0sPath interface{}, force interface{}) *MockK0sManager_Install_Call
Install is a helper method to define mock.On call
- configPath string
- k0sPath string
- force bool
type MockK0sManager_GetLatestVersion_Call ¶ added in v0.17.0
MockK0sManager_GetLatestVersion_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetLatestVersion'
func (*MockK0sManager_GetLatestVersion_Call) Return ¶ added in v0.17.0
func (_c *MockK0sManager_GetLatestVersion_Call) Return(s string, err error) *MockK0sManager_GetLatestVersion_Call
func (*MockK0sManager_GetLatestVersion_Call) Run ¶ added in v0.17.0
func (_c *MockK0sManager_GetLatestVersion_Call) Run(run func()) *MockK0sManager_GetLatestVersion_Call
func (*MockK0sManager_GetLatestVersion_Call) RunAndReturn ¶ added in v0.17.0
func (_c *MockK0sManager_GetLatestVersion_Call) RunAndReturn(run func() (string, error)) *MockK0sManager_GetLatestVersion_Call
type MockK0sManager_Install_Call ¶ added in v0.17.0
MockK0sManager_Install_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Install'
func (*MockK0sManager_Install_Call) Return ¶ added in v0.17.0
func (_c *MockK0sManager_Install_Call) Return(err error) *MockK0sManager_Install_Call
func (*MockK0sManager_Install_Call) Run ¶ added in v0.17.0
func (_c *MockK0sManager_Install_Call) Run(run func(configPath string, k0sPath string, force bool)) *MockK0sManager_Install_Call
func (*MockK0sManager_Install_Call) RunAndReturn ¶ added in v0.17.0
func (_c *MockK0sManager_Install_Call) RunAndReturn(run func(configPath string, k0sPath string, force bool) error) *MockK0sManager_Install_Call
type MockPackageManager ¶ added in v0.15.0
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 (_m *MockPackageManager) EXPECT() *MockPackageManager_Expecter
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 bool
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 string
- force bool
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 string
func (*MockPackageManager_Expecter) FileIO ¶ added in v0.15.0
func (_e *MockPackageManager_Expecter) FileIO() *MockPackageManager_FileIO_Call
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 string
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 string
- force bool
func (*MockPackageManager_Expecter) GetCodesphereVersion ¶ added in v0.15.0
func (_e *MockPackageManager_Expecter) GetCodesphereVersion() *MockPackageManager_GetCodesphereVersion_Call
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 string
func (*MockPackageManager_Expecter) GetWorkDir ¶ added in v0.15.0
func (_e *MockPackageManager_Expecter) GetWorkDir() *MockPackageManager_GetWorkDir_Call
GetWorkDir is a helper method to define mock.On call
type MockPackageManager_ExtractDependency_Call ¶ added in v0.15.0
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 (_c *MockPackageManager_ExtractDependency_Call) Return(err error) *MockPackageManager_ExtractDependency_Call
func (*MockPackageManager_ExtractDependency_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_ExtractDependency_Call) Run(run func(file string, force bool)) *MockPackageManager_ExtractDependency_Call
func (*MockPackageManager_ExtractDependency_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_ExtractDependency_Call) RunAndReturn(run func(file string, force bool) error) *MockPackageManager_ExtractDependency_Call
type MockPackageManager_ExtractOciImageIndex_Call ¶ added in v0.15.0
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 (_c *MockPackageManager_ExtractOciImageIndex_Call) Return(oCIImageIndex files.OCIImageIndex, err error) *MockPackageManager_ExtractOciImageIndex_Call
func (*MockPackageManager_ExtractOciImageIndex_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_ExtractOciImageIndex_Call) Run(run func(imagefile string)) *MockPackageManager_ExtractOciImageIndex_Call
func (*MockPackageManager_ExtractOciImageIndex_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_ExtractOciImageIndex_Call) RunAndReturn(run func(imagefile string) (files.OCIImageIndex, error)) *MockPackageManager_ExtractOciImageIndex_Call
type MockPackageManager_Extract_Call ¶ added in v0.15.0
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 (_c *MockPackageManager_Extract_Call) Return(err error) *MockPackageManager_Extract_Call
func (*MockPackageManager_Extract_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_Extract_Call) Run(run func(force bool)) *MockPackageManager_Extract_Call
func (*MockPackageManager_Extract_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_Extract_Call) RunAndReturn(run func(force bool) error) *MockPackageManager_Extract_Call
type MockPackageManager_FileIO_Call ¶ added in v0.15.0
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 (_c *MockPackageManager_FileIO_Call) Return(fileIO util.FileIO) *MockPackageManager_FileIO_Call
func (*MockPackageManager_FileIO_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_FileIO_Call) Run(run func()) *MockPackageManager_FileIO_Call
func (*MockPackageManager_FileIO_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_FileIO_Call) RunAndReturn(run func() util.FileIO) *MockPackageManager_FileIO_Call
type MockPackageManager_GetBaseimageName_Call ¶ added in v0.15.0
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 (_c *MockPackageManager_GetBaseimageName_Call) Return(s string, err error) *MockPackageManager_GetBaseimageName_Call
func (*MockPackageManager_GetBaseimageName_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_GetBaseimageName_Call) Run(run func(baseimage string)) *MockPackageManager_GetBaseimageName_Call
func (*MockPackageManager_GetBaseimageName_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_GetBaseimageName_Call) RunAndReturn(run func(baseimage string) (string, error)) *MockPackageManager_GetBaseimageName_Call
type MockPackageManager_GetBaseimagePath_Call ¶ added in v0.15.0
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 (_c *MockPackageManager_GetBaseimagePath_Call) Return(s string, err error) *MockPackageManager_GetBaseimagePath_Call
func (*MockPackageManager_GetBaseimagePath_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_GetBaseimagePath_Call) Run(run func(baseimage string, force bool)) *MockPackageManager_GetBaseimagePath_Call
func (*MockPackageManager_GetBaseimagePath_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_GetBaseimagePath_Call) RunAndReturn(run func(baseimage string, force bool) (string, error)) *MockPackageManager_GetBaseimagePath_Call
type MockPackageManager_GetCodesphereVersion_Call ¶ added in v0.15.0
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 (_c *MockPackageManager_GetCodesphereVersion_Call) Return(s string, err error) *MockPackageManager_GetCodesphereVersion_Call
func (*MockPackageManager_GetCodesphereVersion_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_GetCodesphereVersion_Call) Run(run func()) *MockPackageManager_GetCodesphereVersion_Call
func (*MockPackageManager_GetCodesphereVersion_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_GetCodesphereVersion_Call) RunAndReturn(run func() (string, error)) *MockPackageManager_GetCodesphereVersion_Call
type MockPackageManager_GetDependencyPath_Call ¶ added in v0.15.0
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 (_c *MockPackageManager_GetDependencyPath_Call) Return(s string) *MockPackageManager_GetDependencyPath_Call
func (*MockPackageManager_GetDependencyPath_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_GetDependencyPath_Call) Run(run func(filename string)) *MockPackageManager_GetDependencyPath_Call
func (*MockPackageManager_GetDependencyPath_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_GetDependencyPath_Call) RunAndReturn(run func(filename string) string) *MockPackageManager_GetDependencyPath_Call
type MockPackageManager_GetWorkDir_Call ¶ added in v0.15.0
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 (_c *MockPackageManager_GetWorkDir_Call) Return(s string) *MockPackageManager_GetWorkDir_Call
func (*MockPackageManager_GetWorkDir_Call) Run ¶ added in v0.15.0
func (_c *MockPackageManager_GetWorkDir_Call) Run(run func()) *MockPackageManager_GetWorkDir_Call
func (*MockPackageManager_GetWorkDir_Call) RunAndReturn ¶ added in v0.15.0
func (_c *MockPackageManager_GetWorkDir_Call) RunAndReturn(run func() string) *MockPackageManager_GetWorkDir_Call
type Package ¶
func (*Package) Extract ¶
Extract extracts the package tar.gz file into its working directory. If force is true, it will overwrite existing files.
func (*Package) ExtractDependency ¶
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) GetBaseimageName ¶ added in v0.15.0
func (*Package) GetBaseimagePath ¶ added in v0.15.0
func (*Package) GetCodesphereVersion ¶ added in v0.15.0
func (*Package) GetDependencyPath ¶
GetDependencyPath returns the full path to a dependency file within the package's deps directory.
func (*Package) GetWorkDir ¶ added in v0.14.0
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)
}
func NewPackage ¶
func NewPackage(omsWorkdir, filename string) PackageManager