# Packages
No description provided by the author
Package install installs the experimental API group, making it available as an option to all of the API encoding/decoding machinery.
Package v1beta1 is the v1beta1 version of the API.
No description provided by the author
# Constants
AnnotationDeletionProtection is the key for the annotation used to enable deletion protection for resources.
ChainFinalizer is the finalizer used by the Chain controller to clean up referenced template resources if necessary when a Chain is being deleted.
ConditionSeverityError specifies that a condition with `Status=False` is an error.
ConditionSeverityInfo specifies that a condition with `Status=False` is informative.
ConditionSeverityNone should apply only to conditions with `Status=True`.
ConditionSeverityWarning specifies that a condition with `Status=False` is a warning.
DeleteMinerAnnotation marks control plane and worker nodes that will be given priority for deletion when KCP or a minerset scales down.
DisableMinerCreate is an annotation that can be used to signal a MinerSet to stop creating new miners.
GroupName is the group name use in this package.
LabelMinerSet represents the label key used for identifying the miner set.
MinerAnnotation is the annotation set on pods identifying the miner the pod belongs to.
Define the MinerAddressType constants.
Define the MinerAddressType constants.
MinerFinalizer is the finalizer used by the Miner controller to clean up referenced template resources if necessary when a Miner is being deleted.
Define the MinerAddressType constants.
Define the MinerAddressType constants.
Define the MinerAddressType constants.
MinerPhaseDeleted is the Miner state when the object and the related infrastructure is deleted and ready to be garbage collected by the API Server.
MinerPhaseDeleting is the Miner state when a delete request has been sent to the API Server, but its infrastructure has not yet been fully deleted.
MinerPhaseFailed is the Miner state when the system might require user intervention.
MinerPhasePending is the first state a Miner is assigned by Cluster API Miner controller after being created.
MinerPhaseProvisioned is the state when its infrastructure has been created and configured.
MinerPhaseProvisioning is the state when the Miner infrastructure is being created.
MinerPhaseRunning is the Miner state when it has become a Kubernetes Node in a Ready state.
MinerPhaseUnknown is returned if the Miner state cannot be determined.
MinerSetFinalizer is the finalizer used by the MinerSet controller to clean up referenced template resources if necessary when a MinerSet is being deleted.
NewestMinerSetDeletePolicy prioritizes both Miners that have the annotation "apps.onex.io/delete-miner=yes" and Miners that are unhealthy (Status.ErrorReason or Status.ErrorMessage are set to a non-empty value).
OldestMinerSetDeletePolicy prioritizes both Miners that have the annotation "apps.onex.io/delete-miner=yes" and Miners that are unhealthy (Status.ErrorReason or Status.ErrorMessage are set to a non-empty value).
OwnerKindAnnotation is the annotation set on pods identifying the owner kind.
OwnerNameAnnotation is the annotation set on pods identifying the owner name.
RandomMinerSetDeletePolicy prioritizes both Miners that have the annotation "apps.onex.io/delete-miner=yes" and Miners that are unhealthy (Status.ErrorReason or Status.ErrorMessage are set to a non-empty value).
# Variables
AddToScheme applies all stored functions t oa scheme.
SchemeBuilder stores functions to add things to a scheme.
SchemeGroupVersion is group version used to register these objects.
# Structs
Chain is the Schema for the chains API.
ChainList is a list of Chain objects.
ChainSpec defines the desired state of Chain.
ChainStatus defines the observed state of Chain.
Condition defines an observation of a cloud miner resource operational state.
LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
Miner is the Schema for the miners API.
MinerAddress contains information for the miner's address.
MinerList is a list of Miner objects.
MinerSet ensures that a specified number of miners replicas are running at any given time.
MinerSetList contains a list of MinerSet.
MinerSetSpec defines the desired state of MinerSet.
MinerSetStatus represents the current status of a MinerSet.
MinerSpec defines the desired state of Miner.
MinerStatus defines the observed state of Miner.
MinerTemplateSpec describes the data needed to create a Miner from a template.
ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
PodInfo is a set of ids/uuids to uniquely identify the pod.
# Type aliases
Conditions provide observations of the operational state of a cloud miner resource.
ConditionSeverity expresses the severity of a Condition Type failing.
ConditionType is a valid value for Condition.Type.
MinerAddresses is a slice of MinerAddress items to be used by infrastructure providers.
MinerAddressType describes a valid MinerAddress type.
MinerPhase is a string representation of a Miner Phase.
No description provided by the author