# Packages
Package check provides set of checks to verify cluster readiness.
Package hydrophone provides functions to run Kubernetes e2e tests.
Package kubernetes provides cluster-wide kubernetes utilities.
# Functions
IPsToNodeInfos converts list of IPs to a list of NodeInfos.
IPToNodeInfo converts a node internal IP to a NodeInfo.
MapProvisionNodeInfosToClusterNodeInfos maps provision.NodeInfos to cluster.NodeInfos.
MapProvisionNodeInfosToNodeInfosByType maps provision.NodeInfos to cluster.NodeInfos, grouping them by machine type.
NodesMatch asserts that the provided expected set of nodes match the actual set of nodes.
# Constants
DefaultServiceLogTailLines specifies number of log lines to tail from each service.
# Variables
LogLinesPerService customizes defaults for specific services.
# Structs
APIBootstrapper bootstraps cluster via Talos API.
APICrashDumper collects crash dump via Talos API.
ApplyConfigClient client to apply config.
ConfigClientProvider builds Talos client from client config.
KubernetesClient provides Kubernetes client built via Talos API Kubeconfig.
KubernetesFromKubeletClient provides Kubernetes client built from local kubelet config.
LocalClientProvider builds Talos client to connect to same-node apid instance over file socket.
NodeInfo describes a Talos node.
# Interfaces
Bootstrapper performs Talos cluster bootstrap.
ClientProvider builds Talos client by endpoint.
CrashDumper captures Talos cluster state to the specified writer for debugging.
Info describes the Talos cluster.
K8sProvider builds Kubernetes client to access Talos cluster.