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

# 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.