Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Add ¶
Add creates a new VMImport Controller and adds it to the Manager. The Manager will set fields on the Controller and Start it when the Manager is Started.
func GetConditionValues ¶
func GetConditionValues(conditionList []conditions.Condition) map[conditions.ConditionType]corev1.ConditionStatus
GetConditionValues gets the conditions and put them into a map for easy comparison
func MarkCrHealthyMessage ¶
func MarkCrHealthyMessage(cr *vmimportv1alpha1.VMImportConfig, reason, message string)
MarkCrHealthyMessage marks the passed in CR as healthy.
Types ¶
type OperatorArgs ¶
type OperatorArgs struct {
OperatorVersion string `required:"true" split_words:"true"`
ControllerImage string `required:"true" split_words:"true"`
DeployClusterResources string `required:"true" split_words:"true"`
PullPolicy string `required:"true" split_words:"true"`
Namespace string
OsConfigMapName string
OsConfigMapNamespace string
}
OperatorArgs contains the required parameters to generate all namespaced resources
type ReconcileVMImportConfig ¶
type ReconcileVMImportConfig struct {
// contains filtered or unexported fields
}
ReconcileVMImportConfig reconciles a VMImportConfig object
Click to show internal directories.
Click to hide internal directories.