Directories
¶
| Path | Synopsis |
|---|---|
|
Package cluster orchestrates the full lifecycle of a homelab K8s cluster.
|
Package cluster orchestrates the full lifecycle of a homelab K8s cluster. |
|
Package config handles loading, parsing, and validating the homelab cluster configuration from YAML files.
|
Package config handles loading, parsing, and validating the homelab cluster configuration from YAML files. |
|
Package doctor provides pre-flight and health checks for the homelab cluster.
|
Package doctor provides pre-flight and health checks for the homelab cluster. |
|
Package k3s handles K3s installation, cluster join, and lifecycle management on remote Lima VMs.
|
Package k3s handles K3s installation, cluster join, and lifecycle management on remote Lima VMs. |
|
Package lima handles generating Lima configuration files and managing VM lifecycle (create, start, stop, delete, status) on remote hosts.
|
Package lima handles generating Lima configuration files and managing VM lifecycle (create, start, stop, delete, status) on remote hosts. |
|
Package logging provides a structured logger using log/slog for the homelab CLI.
|
Package logging provides a structured logger using log/slog for the homelab CLI. |
|
Package prereqs checks and optionally installs prerequisites on remote macOS hosts.
|
Package prereqs checks and optionally installs prerequisites on remote macOS hosts. |
|
Package remote provides an SSH-based executor for running commands on remote macOS hosts.
|
Package remote provides an SSH-based executor for running commands on remote macOS hosts. |
Click to show internal directories.
Click to hide internal directories.