Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StepFactory ¶
type StepFactory interface {
NewStep(component v1alpha1.KymaComponent) Step
}
StepFactory defines the contract for obtaining an instance of an installation/uninstallation Step
type StepFactoryCreator ¶
type StepFactoryCreator interface { NewInstallStepFactory(overrides.OverrideData, kymasources.LegacyKymaSourceConfig) (StepFactory, error) NewUninstallStepFactory() (StepFactory, error) }
StepFactoryCreator knows how to create an instance of the StepFactory
func NewStepFactoryCreator ¶
func NewStepFactoryCreator(helmClient kymahelm.ClientInterface, kymaPackages kymasources.KymaPackages, fsWrapper kymasources.FilesystemWrapper, rootDir string) StepFactoryCreator
NewStepFactoryCreator returns a new StepFactoryCreator instance.
Click to show internal directories.
Click to hide internal directories.