Directories
¶
| Path | Synopsis |
|---|---|
|
common
|
|
|
kafka
Package kafka provides Kafka messaging models.
|
Package kafka provides Kafka messaging models. |
|
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. |
|
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. |
|
http/v1/agent
Package agent provides domain models for the agent
|
Package agent provides domain models for the agent |
|
http/v1/agentgroup
Package agentgroup provides HTTP handlers for managing agent groups.
|
Package agentgroup provides HTTP handlers for managing agent groups. |
|
http/v1/agentpackage
Package agentpackage contains controller for agent package related endpoints.
|
Package agentpackage contains controller for agent package related endpoints. |
|
http/v1/agentremoteconfig
Package agentremoteconfig contains controller for agent remote config endpoints.
|
Package agentremoteconfig contains controller for agent remote config endpoints. |
|
http/v1/certificate
Package certificate contains controller for certificate related endpoints.
|
Package certificate contains controller for certificate related endpoints. |
|
http/v1/connection
Package connection provides the HTTP controller for managing connections.
|
Package connection provides the HTTP controller for managing connections. |
|
http/v1/namespace
Package namespace contains controller for namespace related endpoints.
|
Package namespace contains controller for namespace related endpoints. |
|
http/v1/opamp
Package opamp provides the implementation of the OPAMP protocol.
|
Package opamp provides the implementation of the OPAMP protocol. |
|
http/v1/ping
Package ping provides the ping controller for the HTTP API.
|
Package ping provides the ping controller for the HTTP API. |
|
http/v1/rbac
Package rbac provides HTTP handlers for managing RBAC policies.
|
Package rbac provides HTTP handlers for managing RBAC policies. |
|
http/v1/role
Package role provides HTTP handlers for managing roles.
|
Package role provides HTTP handlers for managing roles. |
|
http/v1/rolebinding
Package rolebinding provides HTTP handlers for managing role bindings.
|
Package rolebinding provides HTTP handlers for managing role bindings. |
|
http/v1/server
Package server provides the HTTP controller for managing servers.
|
Package server provides the HTTP controller for managing servers. |
|
http/v1/user
Package user provides HTTP handlers for managing users.
|
Package user provides HTTP handlers for managing users. |
|
http/v1/version
Package version provides server version information.
|
Package version provides server version information. |
|
messaging/inmemory
Package inmemory implements in-memory messaging adapters for standalone mode.
|
Package inmemory implements in-memory messaging adapters for standalone mode. |
|
messaging/kafka
Package kafka provides Kafka messaging adapter implementations.
|
Package kafka provides Kafka messaging adapter implementations. |
|
out
|
|
|
identity/github
Package github provides a GitHub-specific identity provider adapter that resolves GitHub user identities and organization memberships for use with the RBAC system.
|
Package github provides a GitHub-specific identity provider adapter that resolves GitHub user identities and organization memberships for use with the RBAC system. |
|
messaging/kafka
Package kafka implements Kafka messaging adapters.
|
Package kafka implements Kafka messaging adapters. |
|
persistence/mongodb
Package mongodb provides the MongoDB adapter for the opampcommander application.
|
Package mongodb provides the MongoDB adapter for the opampcommander application. |
|
persistence/mongodb/entity
Package entity contains common entity definitions for MongoDB persistence.
|
Package entity contains common entity definitions for MongoDB persistence. |
|
rbac/casbin
Package casbin provides a Casbin-based RBAC enforcer adapter that implements the RBACEnforcerPort interface for permission management.
|
Package casbin provides a Casbin-based RBAC enforcer adapter that implements the RBACEnforcerPort interface for permission management. |
Click to show internal directories.
Click to hide internal directories.