package
1.8.1
Repository: https://github.com/siderolabs/talos.git
Documentation: pkg.go.dev

# Functions

AllNodesBootedAssertion checks whether nodes reached end of 'Boot' sequence.
AllNodesDiskSizes checks that all nodes have enough disk space.
AllNodesMemorySizes checks that all nodes have enough memory.
ApidReadyAssertion checks whether apid is responsive on all the nodes.
DaemonSetPresent returns true if there is at least one DaemonSet matching given label selector.
DefaultClusterChecks returns a set of default Talos cluster readiness checks.
DefaultOptions returns the default options.
DeploymentPresent returns true if there is at least one ReplicaSet matching given label selector.
EtcdConsistentAssertion checks that etcd membership is consistent across nodes.
EtcdControlPlaneNodesAssertion checks that etcd nodes are control plane nodes.
ExtraClusterChecks returns a set of additional Talos cluster readiness checks which work only for newer versions of Talos.
K8sAllNodesReadyAssertion checks whether all the nodes are Ready.
K8sAllNodesReportedAssertion checks whether all the nodes show up in node list.
K8sAllNodesSchedulableAssertion checks whether all the nodes are schedulable (not cordoned).
K8sComponentsReadinessChecks returns a set of K8s cluster readiness checks which are specific to the k8s components being up and running.
K8sControlPlaneStaticPods checks whether all the controlplane nodes are running required Kubernetes static pods.
K8sFullControlPlaneAssertion checks whether all the controlplane nodes are k8s controlplane nodes.
K8sPodReadyAssertion checks whether all the pods matching label selector are Ready, and there is at least one.
NewDiscoveredClusterInfo returns a new cluster.Info populated from the discovery service.
NoDiagnostics checks whether there are no diagnostic warnings.
PreBootSequenceChecks returns a set of Talos cluster readiness checks which are run before boot sequence.
ServiceHealthAssertion checks whether service reached some specified state.
ServiceStateAssertion checks whether service reached some specified state.
StderrReporter returns console reporter with stderr output.
Wait run the checks against the cluster and waits for the full set to succeed.
WithNodeTypes sets the node types for a check.

# Variables

ErrOldTalosVersion is returned when the node is running an old version of Talos.
ErrServiceNotFound is an error that indicates that a service was not found.

# Structs

ConditionReporter is a reporter that reports conditions to a reporter.Reporter.
DiscoveredClusterInfo represents a cluster.Info populated using the discovery service.
Options describes ClusterCheck parameters.

# Interfaces

ClusterInfo is interface requires by checks.
Reporter presents wait progress.

# Type aliases

ClusterCheck implements a function which returns condition based on ClusterAccess.
Option represents functional option.