package
0.20.0
Repository: https://github.com/citrusframework/yaks.git
Documentation: pkg.go.dev

# Functions

HasPermissionToInstall checks if the current user/service-account has the right permissions to install yaks via OLM.
Install creates a subscription for the OLM package.
IsAPIAvailable returns true if we are connected to a cluster with OLM installed This method should not be called from the operator, as it might require permissions that are not available.
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 YAKS operator name in OLM.
DefaultPackage is the YAKS 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.

# Structs

Options contains information about an operator in OLM.