Documentation
¶
Overview ¶
Package openshift provides functions to work with OLM CRDs
Index ¶
- func CreateSubscription(ctx context.Context, crudClient client.Client, channel string) error
- func DeleteCSV(ctx context.Context, crudClient client.Client) error
- func DeleteOperatorCRDs(ctx context.Context, crudClient client.Client) error
- func DeleteSubscription(ctx context.Context, crudClient client.Client) error
- func GetOpenshiftVersion(ctx context.Context, restConfig *rest.Config) (semver.Version, error)
- func GetSubscriptionVersion(ctx context.Context, crudClient client.Client) (string, error)
- func PatchStatusCondition(ctx context.Context, crudClient client.Client, namespace, clusterName string) error
- func UpgradeSubscription(ctx context.Context, crudClient client.Client, channel string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateSubscription ¶
CreateSubscription creates a subscription object inside openshift with a fixed name
func DeleteOperatorCRDs ¶
DeleteOperatorCRDs deletes the CRDs associated with the operator
func DeleteSubscription ¶
DeleteSubscription deletes the operator's subscription object
func GetOpenshiftVersion ¶
GetOpenshiftVersion returns the current openshift version
func GetSubscriptionVersion ¶
GetSubscriptionVersion retrieves the current ClusterServiceVersion version of the operator
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.