Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
Package v1alpha1 contains API Schema definitions for the operator v1alpha1 API group +kubebuilder:object:generate=true +groupName=operator.solo.hiero.org
|
Package v1alpha1 contains API Schema definitions for the operator v1alpha1 API group +kubebuilder:object:generate=true +groupName=operator.solo.hiero.org |
|
beacon
command
Command beacon is the Solo HAPI control-plane CLI.
|
Command beacon is the Solo HAPI control-plane CLI. |
|
uc
command
Command uc is the Upgrade Controller (UC) sidecar.
|
Command uc is the Upgrade Controller (UC) sidecar. |
|
internal
|
|
|
beacon/client
Package client wraps a hiero.Client with the verified-submit helper every beacon operation uses.
|
Package client wraps a hiero.Client with the verified-submit helper every beacon operation uses. |
|
beacon/commands
Package commands wires beacon's cobra subcommands to the operations in internal/beacon/ops, resolving each command's target/payer/client from the global flags and submitting through the verified-submit helper.
|
Package commands wires beacon's cobra subcommands to the operations in internal/beacon/ops, resolving each command's target/payer/client from the global flags and submitting through the verified-submit helper. |
|
beacon/config
Package config loads and resolves beacon's runtime input: the yahcli-compatible config.yaml describing a single target network and its node topology.
|
Package config loads and resolves beacon's runtime input: the yahcli-compatible config.yaml describing a single target network and its node topology. |
|
beacon/keystore
Package keystore loads privileged account signing keys for beacon.
|
Package keystore loads privileged account signing keys for beacon. |
|
beacon/ops
Package ops builds the individual HAPI operations beacon submits.
|
Package ops builds the individual HAPI operations beacon submits. |
|
crashtest
Package crashtest simulates an operator process dying mid-reconcile.
|
Package crashtest simulates an operator process dying mid-reconcile. |
|
resources/helmtest
Package helmtest provides a mock helm.Client for use in tests.
|
Package helmtest provides a mock helm.Client for use in tests. |
|
sanity
Package sanity provides input validators for values that flow into filesystem paths or shell-adjacent contexts.
|
Package sanity provides input validators for values that flow into filesystem paths or shell-adjacent contexts. |
|
uc/events
Package events is the UC sidecar's audit substrate.
|
Package events is the UC sidecar's audit substrate. |
|
test
|
|
|
consensus-mock
command
Command consensus-mock is a fast fake stand-in for the consensus-node container, used to time the UC-driven upgrade flow.
|
Command consensus-mock is a fast fake stand-in for the consensus-node container, used to time the UC-driven upgrade flow. |
Click to show internal directories.
Click to hide internal directories.