Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
GitClient git.Git
RootDir string
GitRepoNamespace string
GitRepoName string
}
Config defines configurable options for the installer
type Installer ¶
type Installer struct {
Config
// contains filtered or unexported fields
}
Installer holds the configuration for isntalling a profile
func NewInstaller ¶
func NewInstaller(cfg Config) *Installer
NewInstaller creates a new profiles installer
type ProfileInstaller ¶
type ProfileInstaller interface {
Install(installation profilesv1.ProfileInstallation) error
}
ProfileInstaller installs the profile
Click to show internal directories.
Click to hide internal directories.