pkg/

directory
v0.7.9 Latest Latest
Warning

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

Go to latest
Published: Feb 25, 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.
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.
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 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 validation results.
Package evidence renders CNCF AI Conformance evidence markdown from validation results.
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 validator provides recipe constraint validation against system snapshots.
Package validator provides recipe constraint validation against system snapshots.
chainsaw
Package chainsaw executes Chainsaw-style assertions against a live Kubernetes cluster.
Package chainsaw executes Chainsaw-style assertions against a live Kubernetes cluster.
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