internal/

directory
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 24, 2026 License: MIT

Directories

Path Synopsis
cli
Package cli implements the kubesoloctl command-line interface.
Package cli implements the kubesoloctl command-line interface.
detect
Package detect identifies the host system's architecture, libc variant, init system, and environment type.
Package detect identifies the host system's architecture, libc variant, init system, and environment type.
download
Package download handles fetching, verifying, and extracting the KubeSolo binary from GitHub Releases, as well as offline installation from a local archive or binary file.
Package download handles fetching, verifying, and extracting the KubeSolo binary from GitHub Releases, as well as offline installation from a local archive or binary file.
kubeconfig
Package kubeconfig merges the KubeSolo admin kubeconfig into the invoking user's ~/.kube/config after installation, mirroring the behaviour of the original bash installer script.
Package kubeconfig merges the KubeSolo admin kubeconfig into the invoking user's ~/.kube/config after installation, mirroring the behaviour of the original bash installer script.
preflight
Package preflight implements all pre-installation validation checks.
Package preflight implements all pre-installation validation checks.
process
Package process handles stopping running KubeSolo processes and releasing the ports and file handles they hold before a fresh installation begins.
Package process handles stopping running KubeSolo processes and releasing the ports and file handles they hold before a fresh installation begins.
service
Package service provides an init-system-agnostic interface for installing, enabling, and controlling the KubeSolo system service.
Package service provides an init-system-agnostic interface for installing, enabling, and controlling the KubeSolo system service.
ui
Package ui provides lightweight terminal output primitives for kubesoloctl.
Package ui provides lightweight terminal output primitives for kubesoloctl.
config
cpumanager
Package cpumanager validates the kubelet CPU-manager and node-reservation flags so a bad combination fails at startup with a clear message, rather than crash-looping the kubelet.
Package cpumanager validates the kubelet CPU-manager and node-reservation flags so a bad combination fails at startup with a clear message, rather than crash-looping the kubelet.
core
pki
runtime
cri
Package cri resolves the CRI endpoint KubeSolo talks to: either a host-managed container runtime named with --container-runtime-endpoint, or KubeSolo's own embedded containerd.
Package cri resolves the CRI endpoint KubeSolo talks to: either a host-managed container runtime named with --container-runtime-endpoint, or KubeSolo's own embedded containerd.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL