# Functions
HasPermissionToInstall checks if the current user/serviceaccount has the right permissions to install camel k via OLM.
Install creates a subscription for the OLM package.
IsAPIAvailable returns true if we are connected to a cluster with OLM installed.
IsOperatorInstalled tells if a OLM CSV or a Subscription is already installed in the namespace.
Uninstall removes CSV and subscription from the namespace.
# Variables
DefaultChannel is the distribution channel in Operator Hub.
DefaultGlobalNamespace indicates a namespace containing an OperatorGroup that enables the operator to watch all namespaces.
DefaultOperatorName is the Camel K operator name in OLM.
DefaultPackage is the Camel K package in OLM.
DefaultSource is the name of the operator source where the operator is published.
DefaultSourceNamespace is the namespace of the operator source.
DefaultStartingCSV contains the specific version to install.