internal/

directory
v0.1.15 Latest Latest
Warning

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

Go to latest
Published: Aug 3, 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/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.
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/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/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.
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