Documentation
¶
Overview ¶
Openlane Agent is a lightweight compliance agent that executes customer-defined compliance checks and reports results back to Openlane.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package api provides HTTP and GraphQL client functionality for Openlane API communication.
|
Package api provides HTTP and GraphQL client functionality for Openlane API communication. |
|
Package clicommand provides command-line interface commands for the Openlane agent.
|
Package clicommand provides command-line interface commands for the Openlane agent. |
|
Package config provides configuration management for the Openlane compliance agent.
|
Package config provides configuration management for the Openlane compliance agent. |
|
Package core provides the main agent functionality including worker management and compliance checking.
|
Package core provides the main agent functionality including worker management and compliance checking. |
|
internal
|
|
|
connectivity
Package connectivity provides network connectivity checking and status monitoring for the Openlane agent.
|
Package connectivity provides network connectivity checking and status monitoring for the Openlane agent. |
|
constants
Package constants contains constants used throughout the application
|
Package constants contains constants used throughout the application |
|
identity
Package identity provides hardware identification functionality.
|
Package identity provides hardware identification functionality. |
|
logger
Package logger provides centralized logging configuration and utilities for the Openlane agent.
|
Package logger provides centralized logging configuration and utilities for the Openlane agent. |
|
models
Package models provides shared type definitions used across the openlane-agent packages.
|
Package models provides shared type definitions used across the openlane-agent packages. |
|
platform
Package platform provides platform detection and platform-specific configuration selection.
|
Package platform provides platform detection and platform-specific configuration selection. |
|
retry
Package retry provides retry mechanisms and strategies for handling transient failures in the Openlane agent.
|
Package retry provides retry mechanisms and strategies for handling transient failures in the Openlane agent. |
|
scheduler
Package scheduler provides task scheduling functionality with cron-like expressions.
|
Package scheduler provides task scheduling functionality with cron-like expressions. |
|
storage
Package storage provides unified storage interfaces for API, local, and buffered storage modes.
|
Package storage provides unified storage interfaces for API, local, and buffered storage modes. |
|
Package schema provides standardized data structures for compliance check results
|
Package schema provides standardized data structures for compliance check results |
Click to show internal directories.
Click to hide internal directories.