Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewInstallManagerCommand ¶
NewInstallManagerCommand is the entrypoint to create the 'install-manager' subcommand
Types ¶
type InstallManager ¶
type InstallManager struct { LogLevel string WorkDir string LogsDir string ClusterID string ClusterName string ClusterProvisionName string Namespace string InstallConfigMountPath string PullSecretMountPath string ManifestsMountPath string DynamicClient client.Client // contains filtered or unexported fields }
InstallManager coordinates executing the openshift-install binary, modifying generated assets, and uploading artifacts to the kube API after completion.
func (*InstallManager) Complete ¶
func (m *InstallManager) Complete(args []string) error
Complete sets remaining fields on the InstallManager based on command options and arguments.
func (*InstallManager) Run ¶
func (m *InstallManager) Run() error
Run is the entrypoint to start the install process
func (*InstallManager) Validate ¶
func (m *InstallManager) Validate() error
Validate ensures the given options and arguments are valid.
Click to show internal directories.
Click to hide internal directories.