pkg/

directory
v0.11.1 Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2026 License: Apache-2.0

Directories

Path Synopsis
Package api provides the HTTP API layer for the AICR Recipe Generation service.
Package api provides the HTTP API layer for the AICR Recipe Generation service.
Package build implements the build command for generating OCI artifacts from build spec files.
Package build implements the build command for generating OCI artifacts from build spec files.
Package bundler provides orchestration for generating deployment bundles from recipes.
Package bundler provides orchestration for generating deployment bundles from recipes.
attestation
Package attestation provides bundle attestation using Sigstore keyless signing.
Package attestation provides bundle attestation using Sigstore keyless signing.
checksum
Package checksum provides SHA256 checksum generation for bundle verification.
Package checksum provides SHA256 checksum generation for bundle verification.
config
Package config provides configuration options for bundler implementations.
Package config provides configuration options for bundler implementations.
deployer/argocd
Package argocd provides ArgoCD Application generation for recipes.
Package argocd provides ArgoCD Application generation for recipes.
deployer/helm
Package helm generates per-component Helm bundles from recipe results.
Package helm generates per-component Helm bundles from recipe results.
registry
Package registry provides thread-safe registration and retrieval of bundler implementations.
Package registry provides thread-safe registration and retrieval of bundler implementations.
result
Package result provides types for tracking bundle generation results.
Package result provides types for tracking bundle generation results.
types
Package types defines the type system for bundler implementations.
Package types defines the type system for bundler implementations.
verifier
Package verifier implements offline bundle verification with a four-level trust model.
Package verifier implements offline bundle verification with a four-level trust model.
Package cli implements the command-line interface for the AICR aicr tool.
Package cli implements the command-line interface for the AICR aicr tool.
Package collector provides interfaces and implementations for collecting system configuration data.
Package collector provides interfaces and implementations for collecting system configuration data.
file
Package file provides utilities for reading files from the filesystem.
Package file provides utilities for reading files from the filesystem.
gpu
Package gpu collects GPU hardware and driver configuration data.
Package gpu collects GPU hardware and driver configuration data.
k8s
Package k8s collects Kubernetes cluster configuration data.
Package k8s collects Kubernetes cluster configuration data.
os
Package os collects operating system configuration data.
Package os collects operating system configuration data.
systemd
Package systemd collects systemd service configuration data.
Package systemd collects systemd service configuration data.
Package component provides the generic bundler framework and shared utilities.
Package component provides the generic bundler framework and shared utilities.
Package constraints provides constraint parsing, extraction, and evaluation utilities for comparing recipe constraints against snapshot measurements.
Package constraints provides constraint parsing, extraction, and evaluation utilities for comparing recipe constraints against snapshot measurements.
Package defaults provides centralized configuration constants for the AICR system.
Package defaults provides centralized configuration constants for the AICR system.
Package errors provides structured error types for better observability and programmatic error handling across the application.
Package errors provides structured error types for better observability and programmatic error handling across the application.
Package evidence renders CNCF AI Conformance evidence markdown from CTRF reports.
Package evidence renders CNCF AI Conformance evidence markdown from CTRF reports.
Package header provides common header types for AICR data structures.
Package header provides common header types for AICR data structures.
k8s
Package k8s provides Kubernetes integration for Cloud Native Stack.
Package k8s provides Kubernetes integration for Cloud Native Stack.
agent
Package agent provides Kubernetes Job deployment for automated snapshot capture.
Package agent provides Kubernetes Job deployment for automated snapshot capture.
client
Package client provides a singleton Kubernetes client for efficient cluster interactions.
Package client provides a singleton Kubernetes client for efficient cluster interactions.
pod
Package pod provides shared utilities for Kubernetes Job and Pod operations.
Package pod provides shared utilities for Kubernetes Job and Pod operations.
Package logging provides structured logging utilities for AICR components.
Package logging provides structured logging utilities for AICR components.
Package manifest provides Helm-compatible template rendering for manifest files.
Package manifest provides Helm-compatible template rendering for manifest files.
Package measurement provides types and utilities for collecting, comparing, and filtering system measurements from various sources (Kubernetes, GPU, OS, SystemD).
Package measurement provides types and utilities for collecting, comparing, and filtering system measurements from various sources (Kubernetes, GPU, OS, SystemD).
Package oci provides functionality for packaging and pushing artifacts to OCI-compliant registries.
Package oci provides functionality for packaging and pushing artifacts to OCI-compliant registries.
Package recipe provides recipe building and matching functionality.
Package recipe provides recipe building and matching functionality.
Package serializer provides encoding and decoding of measurement data in multiple formats.
Package serializer provides encoding and decoding of measurement data in multiple formats.
Package server implements the AICR System Configuration Recommendation API as defined in api/aicr/aicr-v1.yaml
Package server implements the AICR System Configuration Recommendation API as defined in api/aicr/aicr-v1.yaml
Package snapshotter captures comprehensive system configuration snapshots.
Package snapshotter captures comprehensive system configuration snapshots.
Package trust manages Sigstore trusted root material for offline attestation verification.
Package trust manages Sigstore trusted root material for offline attestation verification.
Package validator provides a container-per-validator execution engine for AICR cluster validation.
Package validator provides a container-per-validator execution engine for AICR cluster validation.
catalog
Package catalog provides the declarative validator catalog.
Package catalog provides the declarative validator catalog.
ctrf
Package ctrf provides Go types and utilities for the Common Test Report Format (CTRF).
Package ctrf provides Go types and utilities for the Common Test Report Format (CTRF).
job
labels
Package labels provides shared label constants for validation resources.
Package labels provides shared label constants for validation resources.
Package version provides semantic version parsing and comparison with flexible precision support.
Package version provides semantic version parsing and comparison with flexible precision support.

Jump to

Keyboard shortcuts

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