Directories
¶
| Path | Synopsis |
|---|---|
|
Package alloy provides business logic for Grafana Alloy configuration and installation.
|
Package alloy provides business logic for Grafana Alloy configuration and installation. |
|
labels
SPDX-License-Identifier: Apache-2.0
|
SPDX-License-Identifier: Apache-2.0 |
|
blocknode
Package blocknode implements the business logic layer for block-node intents.
|
Package blocknode implements the business logic layer for block-node intents. |
|
teleport
Package teleport implements the business logic layer for teleport intents.
|
Package teleport implements the business logic layer for teleport intents. |
|
Package consensus holds contracts shared across the consensus-node tracks: the daemon-side execute-phase workflow (internal/daemon/consensus, epic #502) and the CLI-side recover/self-upgrade stories (epic #500).
|
Package consensus holds contracts shared across the consensus-node tracks: the daemon-side execute-phase workflow (internal/daemon/consensus, epic #502) and the CLI-side recover/self-upgrade stories (epic #500). |
|
probes
Package probes holds the Kubernetes-specific leaf probe(s) that cannot live in the lightweight pkg/daemonkit because they pull in k8s.io/client-go.
|
Package probes holds the Kubernetes-specific leaf probe(s) that cannot live in the lightweight pkg/daemonkit because they pull in k8s.io/client-go. |
|
Package migration provides a framework for managing software migrations.
|
Package migration provides a framework for managing software migrations. |
|
firewall
Package firewall implements the node-agnostic `solo-provisioner network firewall` scope: the `inet host` nftables table that protects the bare-metal host (SSH/mgmt allowlist, ICMP policy, in-cluster host-service ports).
|
Package firewall implements the node-agnostic `solo-provisioner network firewall` scope: the `inet host` nftables table that protects the bare-metal host (SSH/mgmt allowlist, ICMP policy, in-cluster host-service ports). |
|
Package rsl (Runtime State Layer) bridges live cluster reality, persisted application state, and operator-supplied inputs into a single, deterministic effective value for every configurable field.
|
Package rsl (Runtime State Layer) bridges live cluster reality, persisted application state, and operator-supplied inputs into a single, deterministic effective value for every configurable field. |
|
Package selfupgrade defines the on-disk contracts for the daemon's binary self-upgrade protocol (epic #500): the self-upgrade.yaml state file and the .bak archived-binary naming convention.
|
Package selfupgrade defines the on-disk contracts for the daemon's binary self-upgrade protocol (epic #500): the self-upgrade.yaml state file and the .bak archived-binary naming convention. |
|
Package state provides cluster state discovery functions.
|
Package state provides cluster state discovery functions. |
|
Package tomlx provides utilities for managing TOML configuration files.
|
Package tomlx provides utilities for managing TOML configuration files. |
|
Package ui provides the Bubble Tea TUI layer for solo-provisioner.
|
Package ui provides the Bubble Tea TUI layer for solo-provisioner. |
|
prompt
Package prompt provides interactive CLI prompts for solo-provisioner commands.
|
Package prompt provides interactive CLI prompts for solo-provisioner commands. |
Click to show internal directories.
Click to hide internal directories.