Documentation ¶
Index ¶
- func AnyOperatorGroupExists(suiteCtx *types.SuiteContext, operatorNamespace string) bool
- func CreateCatalogSource(suiteCtx *types.SuiteContext, catalogSourceNamespace string, ...) *operatorsv1alpha1.CatalogSource
- func CreateOperatorGroup(suiteCtx *types.SuiteContext, operatorNamespace string, ...) *operatorsv1.OperatorGroup
- func CreateSubscription(suiteCtx *types.SuiteContext, req *CreateSubscriptionRequest) *operatorsv1alpha1.Subscription
- func DeleteCatalogSource(suiteCtx *types.SuiteContext, catalogSourceNamespace string, ...)
- func DeleteOperatorGroup(suiteCtx *types.SuiteContext, operatorNamespace string, ...)
- func DeleteSubscription(suiteCtx *types.SuiteContext, sub *operatorsv1alpha1.Subscription, ...)
- func UninstallOperatorOLM(suiteCtx *types.SuiteContext, operatorNamespace string, clusterwide bool, ...)
- type CreateSubscriptionRequest
- type OLMInstallationInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AnyOperatorGroupExists ¶
func AnyOperatorGroupExists(suiteCtx *types.SuiteContext, operatorNamespace string) bool
func CreateCatalogSource ¶
func CreateCatalogSource(suiteCtx *types.SuiteContext, catalogSourceNamespace string, catalogSourceName string) *operatorsv1alpha1.CatalogSource
func CreateOperatorGroup ¶
func CreateOperatorGroup(suiteCtx *types.SuiteContext, operatorNamespace string, operatorGroupName string) *operatorsv1.OperatorGroup
func CreateSubscription ¶
func CreateSubscription(suiteCtx *types.SuiteContext, req *CreateSubscriptionRequest) *operatorsv1alpha1.Subscription
func DeleteCatalogSource ¶
func DeleteCatalogSource(suiteCtx *types.SuiteContext, catalogSourceNamespace string, catalogSourceName string)
func DeleteOperatorGroup ¶
func DeleteOperatorGroup(suiteCtx *types.SuiteContext, operatorNamespace string, operatorGroupName string)
func DeleteSubscription ¶
func DeleteSubscription(suiteCtx *types.SuiteContext, sub *operatorsv1alpha1.Subscription, defaultWait bool)
func UninstallOperatorOLM ¶
func UninstallOperatorOLM(suiteCtx *types.SuiteContext, operatorNamespace string, clusterwide bool, olminfo *OLMInstallationInfo)
Types ¶
type OLMInstallationInfo ¶
type OLMInstallationInfo struct { CatalogSource *operatorsv1alpha1.CatalogSource OperatorGroup *operatorsv1.OperatorGroup Subscription *operatorsv1alpha1.Subscription }
func InstallOperatorOLM ¶
func InstallOperatorOLM(suiteCtx *types.SuiteContext, operatorNamespace string, clusterwide bool) *OLMInstallationInfo
Click to show internal directories.
Click to hide internal directories.