# Functions
No description provided by the author
No description provided by the author
Kind takes an unqualified kind and returns back a Group qualified GroupKind.
NewStepResourceFromCSV creates an unresolved Step for the provided CSV.
NewStepResourceFromCRD creates an unresolved Step for the provided CRD.
Resource takes an unqualified resource and returns a Group qualified GroupResource.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CSVPhaseDeleting means that a CSV has been replaced by a new one and will be checked for safety before being deleted.
CSVPhaseFailed means that the install strategy could not be successfully completed.
CSVPhaseInstalling means that the install strategy has been initiated but not completed.
CSVPhaseInstallReady means that the requirements are met but the install strategy has not been run.
These are the valid phases of ClusterServiceVersion.
CSVPhasePending means the csv has been accepted by the system, but the install strategy has not been attempted.
CSVPhaseReplacing means that a newer CSV has been created and the csv's resources will be transitioned to a new owner.
CSVPhaseSucceeded means that the resources in the CSV were created successfully.
CSVPhaseUnknown means that for some reason the state of the csv could not be obtained.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
ErrInvalidInstallPlan is the error returned by functions that operate on InstallPlans when the InstallPlan does not contain totally valid data.
No description provided by the author
SchemeGroupVersion is group version used to register these objects.
# Structs
ActionDescriptor describes a declarative action that can be performed on a custom resource instance.
No description provided by the author
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +genclient.
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object.
No description provided by the author
No description provided by the author
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +genclient ClusterServiceVersion is a Custom Resource of type `ClusterServiceVersionSpec`.
Conditions appear in the status as a record of state transitions on the ClusterServiceVersion.
ClusterServiceVersionList represents a list of ClusterServiceVersions.
ClusterServiceVersionSpec declarations tell the ALM how to install an operator that can manage apps for given version and AppType.
ClusterServiceVersionStatus represents information about the status of a pod.
No description provided by the author
CRDDescription provides details to ALM about the CRDs.
CRDResourceReference is a Kubernetes resource type used by a custom resource.
CustomResourceDefinitions declares all of the CRDs managed or required by an operator being ran by ClusterServiceVersion.
No description provided by the author
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +genclient.
InstallPlanCondition represents the overall status of the execution of an InstallPlan.
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object.
No description provided by the author
InstallPlanSpec defines a set of Application resources to be installed.
InstallPlanStatus represents the information about the status of steps required to complete installation.
No description provided by the author
NamedInstallStrategy represents the block of an ClusterServiceVersion resource where the install strategy is specified.
No description provided by the author
SpecDescriptor describes a field in a spec block of a CRD so that ALM can consume it.
StatusDescriptor describes a field in a status block of a CRD so that ALM can consume it.
Step represents the status of an individual step in an InstallPlan.
StepResource represents the status of a resource to be tracked by an InstallPlan.
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +genclient.
+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object.
SubscriptionSpec defines an Application that can be installed.
No description provided by the author
# Type aliases
Approval is the user approval policy for an InstallPlan.
ClusterServiceVersionPhase is a label for the condition of a ClusterServiceVersion at the current time.
ConditionReason is a camelcased reason for the state transition.
ConditionReason is a camelcased reason for the state transition.
InstallPlanConditionType describes the state of an InstallPlan at a certain point as a whole.
InstallPlanPhase is the current status of a InstallPlan as a whole.
StepStatus is the current status of a particular resource an in InstallPlan.
SubscriptionState tracks when updates are available, installing, or service is up to date.