internal/

directory
v0.1.18 Latest Latest
Warning

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

Go to latest
Published: Sep 14, 2025 License: MIT

Directories

Path Synopsis
adapter
in/http/auth/basic
Package basic provides a basic authentication controller for the opampcommander API client.
Package basic provides a basic authentication controller for the opampcommander API client.
in/http/auth/github
Package github provides the GitHub oauth2 authentication controller for the opampcommander.
Package github provides the GitHub oauth2 authentication controller for the opampcommander.
in/http/v1/agent
Package agent provides domain models for the agent
Package agent provides domain models for the agent
in/http/v1/agentgroup
Package agentgroup provides HTTP handlers for managing agent groups.
Package agentgroup provides HTTP handlers for managing agent groups.
in/http/v1/command
Package command provides the command controller for the opampcommander.
Package command provides the command controller for the opampcommander.
in/http/v1/connection
Package connection provides the HTTP controller for managing connections.
Package connection provides the HTTP controller for managing connections.
in/http/v1/opamp
Package opamp provides the implementation of the OPAMP protocol.
Package opamp provides the implementation of the OPAMP protocol.
in/http/v1/ping
Package ping provides the ping controller for the HTTP API.
Package ping provides the ping controller for the HTTP API.
in/http/v1/version
Package version provides server version information.
Package version provides server version information.
out/persistence/etcd
Package etcd provides the etcd adapter for the opampcommander application.
Package etcd provides the etcd adapter for the opampcommander application.
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.
service/admin
Package admin provides the implementation of the AdminUsecase interface.
Package admin provides the implementation of the AdminUsecase interface.
service/agent
Package agent provides application services for the agent
Package agent provides application services for the agent
service/agentgroup
Package agentgroup provides the AgentGroupManageService for managing agent groups.
Package agentgroup provides the AgentGroupManageService for managing agent groups.
service/command
Package command provides the command application usecase for the opampcommander.
Package command provides the command application usecase for the opampcommander.
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.
model/agent
Package agent provides domain models for the agent
Package agent provides domain models for the agent
model/agentgroup
Package agentgroup defines the AgentGroup model and related types.
Package agentgroup defines the AgentGroup model and related types.
model/remoteconfig
Package remoteconfig provides the remote config for opampcommander.
Package remoteconfig provides the remote config for opampcommander.
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
port
Package port provides ports which is defined in the hexagonal architecture.
Package port provides ports which is defined in the hexagonal architecture.
service
Package service provides the service layer for the opampcommander application.
Package service provides the service layer for the opampcommander application.
service/cache
Package cache provides a generic caching mechanism with indexing capabilities.
Package cache provides a generic caching mechanism with indexing capabilities.
Package helper provides utility functions and types for the application layer.
Package helper provides utility functions and types for the application layer.
Package observability provides observability features for the application.
Package observability provides observability features for the application.
Package security provides security-related functionality for the opampcommander application.
Package security provides security-related functionality for the opampcommander application.

Jump to

Keyboard shortcuts

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