Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
alpamon
command
|
|
|
alpamon/command/migrate
Package migrate implements the `alpamon migrate` subcommand: move this agent from its current Alpacon workspace to a different one without requiring any back-channel access (SSH, console, etc.) — the only channel available is assumed to be the existing alpacon Websh session.
|
Package migrate implements the `alpamon migrate` subcommand: move this agent from its current Alpacon workspace to a different one without requiring any back-channel access (SSH, console, etc.) — the only channel available is assumed to be the existing alpacon Websh session. |
|
internal
|
|
|
pool
Package pool provides a true worker pool implementation with job queue and context support.
|
Package pool provides a true worker pool implementation with job queue and context support. |
|
runnertest
Package runnertest provides test-only glue around pkg/runner.
|
Package runnertest provides test-only glue around pkg/runner. |
|
pkg
|
|
|
agent
Package agent provides context management for the Alpamon agent.
|
Package agent provides context management for the Alpamon agent. |
|
cloud
Package cloud detects the host's cloud provider (AWS, GCP, Azure) via the provider-specific instance metadata service (IMDS) and exposes the result as a tag map prefixed cloud:* that alpacon-server matches against CloudInstance records during reconcile.
|
Package cloud detects the host's cloud provider (AWS, GCP, Azure) via the provider-specific instance metadata service (IMDS) and exposes the result as a tag map prefixed cloud:* that alpacon-server matches against CloudInstance records during reconcile. |
|
configreceiver
Package configreceiver implements the agent side of the pull-based plugin-config flow defined by alpacon-server.
|
Package configreceiver implements the agent side of the pull-based plugin-config flow defined by alpacon-server. |
|
executor
Package executor provides the command execution framework for Alpamon
|
Package executor provides the command execution framework for Alpamon |
|
logsink
Package logsink provides a shared Unix-domain-socket writer for Alpamon plugins.
|
Package logsink provides a shared Unix-domain-socket writer for Alpamon plugins. |
|
migrate
Package migrate handles workspace migration for alpamon.
|
Package migrate handles workspace migration for alpamon. |
|
plugin
Package plugin provides a shared host runtime for alpamon plugins.
|
Package plugin provides a shared host runtime for alpamon plugins. |
|
pluginclient
Package pluginclient owns the agent-side WebSocket command loop that dhcp, dns, proxy (and future) plugins share with alpacon-server.
|
Package pluginclient owns the agent-side WebSocket command loop that dhcp, dns, proxy (and future) plugins share with alpacon-server. |
Click to show internal directories.
Click to hide internal directories.