opampcommander

module
v0.0.11 Latest Latest
Warning

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

Go to latest
Published: Apr 27, 2025 License: MIT

README

OpAMP Commander

Development

# build binary
make dev

Release

Deployment

Directories

Path Synopsis
api
v1/agent
Package agent provides the agent API for the server
Package agent provides the agent API for the server
v1/command
Package command provides the command api for the opampcommander
Package command provides the command api for the opampcommander
v1/connection
Package connection provides the connection model and its methods
Package connection provides the connection model and its methods
cmd
apiserver command
Package main provides the entry point for the opampcommander apiserver.
Package main provides the entry point for the opampcommander apiserver.
opampctl command
Package main is the entry point for the opampctl command line tool.
Package main is the entry point for the opampctl command line tool.
internal
adapter/in/http/v1/agent
Package agent provides domain models for the agent
Package agent provides domain models for the agent
adapter/in/http/v1/command
Package command provides the command controller for the opampcommander.
Package command provides the command controller for the opampcommander.
adapter/in/http/v1/connection
Package connection provides the HTTP controller for managing connections.
Package connection provides the HTTP controller for managing connections.
adapter/in/http/v1/opamp
Package opamp provides the implementation of the OPAMP protocol.
Package opamp provides the implementation of the OPAMP protocol.
adapter/in/http/v1/ping
Package ping provides the ping controller for the HTTP API.
Package ping provides the ping controller for the HTTP API.
adapter/out/persistence/etcd
Package etcd provides the etcd adapter for the opampcommander application.
Package etcd provides the etcd adapter for the opampcommander application.
adapter/out/persistence/etcd/entity
Package entity provides the entity models for the opampcommander application.
Package entity provides the entity models for the opampcommander application.
application/port
Package port is a package that defines the ports for the application layer.
Package port is a package that defines the ports for the application layer.
application/service/admin
Package admin provides the implementation of the AdminUsecase interface.
Package admin provides the implementation of the AdminUsecase interface.
application/service/opamp
Package opamp provides the implementation of the OpAMP use case for managing connections and agents.
Package opamp provides the implementation of the OpAMP use case for managing connections and agents.
domain/model
Package model provides domain models for the opampcommander application.
Package model provides domain models for the opampcommander application.
domain/model/agent
Package agent provides domain models for the agent
Package agent provides domain models for the agent
domain/model/remoteconfig
Package remoteconfig provides the remote config for opampcommander.
Package remoteconfig provides the remote config for opampcommander.
domain/model/vo
Package vo provides value objects vo package does not have any dependencies on other packages except the standard library
Package vo provides value objects vo package does not have any dependencies on other packages except the standard library
domain/port
Package port provides ports which is defined in the hexagonal architecture.
Package port provides ports which is defined in the hexagonal architecture.
domain/service
Package service provides the service layer for the opampcommander application.
Package service provides the service layer for the opampcommander application.
opampctl/config
Package config provides the configuration for opampctl.
Package config provides the configuration for opampctl.
pkg
app
Package app provides app logic for the opampcommander apiserver.
Package app provides app logic for the opampcommander apiserver.
client
Package client provides a client for the opampcommander API server.
Package client provides a client for the opampcommander API server.
cmd/apiserver
Package apiserver provides the command for the apiserver.
Package apiserver provides the command for the apiserver.
cmd/opampctl
Package opampctl implements the opampctl command line tool.
Package opampctl implements the opampctl command line tool.
cmd/opampctl/get
Package get provides the get command for opampctl.
Package get provides the get command for opampctl.
cmd/opampctl/get/agent
Package agent provides the command to get agent information.
Package agent provides the command to get agent information.
cmd/opampctl/get/connection
Package connection provides the command to get connection information.
Package connection provides the command to get connection information.
formatter
Package formatter provides functions to format data structures into different output formats such as YAML, JSON, and text.
Package formatter provides functions to format data structures into different output formats such as YAML, JSON, and text.
utils/clock
Package clock provides a clock interface.
Package clock provides a clock interface.

Jump to

Keyboard shortcuts

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