Directories
¶
| Path | Synopsis |
|---|---|
|
Package api provides the REST API server and handler registration.
|
Package api provides the REST API server and handler registration. |
|
common/gen
Package gen provides primitives to interact with the openapi HTTP API.
|
Package gen provides primitives to interact with the openapi HTTP API. |
|
health
Package health provides health check API handlers.
|
Package health provides health check API handlers. |
|
health/gen
Package gen contains generated code for the health API.
|
Package gen contains generated code for the health API. |
|
job
Package job provides job queue API handlers.
|
Package job provides job queue API handlers. |
|
job/gen
Package gen contains generated code for the job API.
|
Package gen contains generated code for the job API. |
|
metrics
Package metrics provides the Prometheus metrics endpoint handler.
|
Package metrics provides the Prometheus metrics endpoint handler. |
|
network
Package network provides network-related API handlers.
|
Package network provides network-related API handlers. |
|
network/gen
Package gen contains generated code for the network API.
|
Package gen contains generated code for the network API. |
|
system
Package system provides system-related API handlers.
|
Package system provides system-related API handlers. |
|
system/gen
Package gen contains generated code for the system API.
|
Package gen contains generated code for the system API. |
|
Package authtoken provides JWT token generation and validation.
|
Package authtoken provides JWT token generation and validation. |
|
Package client provides the HTTP client for the OSAPI REST API.
|
Package client provides the HTTP client for the OSAPI REST API. |
|
gen
Package gen provides primitives to interact with the openapi HTTP API.
|
Package gen provides primitives to interact with the openapi HTTP API. |
|
Package config provides configuration types and validation for OSAPI.
|
Package config provides configuration types and validation for OSAPI. |
|
Package exec provides command execution utilities.
|
Package exec provides command execution utilities. |
|
mocks
Package mocks provides mock implementations for testing.
|
Package mocks provides mock implementations for testing. |
|
Package job provides NATS subject hierarchy for distributed job routing.
|
Package job provides NATS subject hierarchy for distributed job routing. |
|
client
Package client provides job client operations for NATS JetStream.
|
Package client provides job client operations for NATS JetStream. |
|
mocks
Package mocks provides mock implementations for testing.
|
Package mocks provides mock implementations for testing. |
|
worker
Package worker provides the job worker implementation.
|
Package worker provides the job worker implementation. |
|
Package messaging provides message types for NATS communication.
|
Package messaging provides message types for NATS communication. |
|
provider
|
|
|
network/dns
Package dns provides DNS configuration management.
|
Package dns provides DNS configuration management. |
|
network/dns/mocks
Package mocks provides mock implementations for testing.
|
Package mocks provides mock implementations for testing. |
|
network/ping
Package ping provides network ping functionality.
|
Package ping provides network ping functionality. |
|
network/ping/mocks
Package mocks provides mock implementations for testing.
|
Package mocks provides mock implementations for testing. |
|
system/disk/mocks
Package mocks provides mock implementations for testing.
|
Package mocks provides mock implementations for testing. |
|
system/host
Package host provides system host information.
|
Package host provides system host information. |
|
system/host/mocks
Package mocks provides mock implementations for testing.
|
Package mocks provides mock implementations for testing. |
|
system/load
Package load provides system load average statistics.
|
Package load provides system load average statistics. |
|
system/load/mocks
Package mocks provides mock implementations for testing.
|
Package mocks provides mock implementations for testing. |
|
system/mem
Package mem provides memory usage statistics.
|
Package mem provides memory usage statistics. |
|
system/mem/mocks
Package mocks provides mock implementations for testing.
|
Package mocks provides mock implementations for testing. |
|
Package telemetry provides OpenTelemetry tracing initialization and helpers.
|
Package telemetry provides OpenTelemetry tracing initialization and helpers. |
|
Package validation provides a shared validator instance.
|
Package validation provides a shared validator instance. |
Click to show internal directories.
Click to hide internal directories.