internal/

directory
v0.0.12 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2026 License: Apache-2.0

Directories

Path Synopsis
Package agent provides gRPC client for communicating with node agents.
Package agent provides gRPC client for communicating with node agents.
api
Package api provides the HTTP API server for the control plane.
Package api provides the HTTP API server for the control plane.
errors
Package errors provides structured error types and response helpers for the API.
Package errors provides structured error types and response helpers for the API.
handlers
Package handlers provides HTTP request handlers for the API.
Package handlers provides HTTP request handlers for the API.
health
Package health provides health check functionality for API components.
Package health provides health check functionality for API components.
middleware
Package middleware provides HTTP middleware for the API server.
Package middleware provides HTTP middleware for the API server.
Package auth provides authentication and authorization services.
Package auth provides authentication and authorization services.
Package builder provides build execution for Nix-based applications.
Package builder provides build execution for Nix-based applications.
buildtype
Package buildtype provides build type selection logic for different build strategies.
Package buildtype provides build type selection logic for different build strategies.
cache
Package cache provides build caching for faster rebuilds.
Package cache provides build caching for faster rebuilds.
clone
Package clone provides git repository cloning utilities for the build system.
Package clone provides git repository cloning utilities for the build system.
detector
Package detector provides build strategy detection for repositories.
Package detector provides build strategy detection for repositories.
entrypoint
Package entrypoint provides entry point selection for multi-binary projects.
Package entrypoint provides entry point selection for multi-binary projects.
errors
Package errors provides enhanced error handling for the build system.
Package errors provides enhanced error handling for the build system.
executor
Package executor provides strategy-specific build execution.
Package executor provides strategy-specific build execution.
flakelock
Package flakelock provides flake.lock file management for reproducible builds.
Package flakelock provides flake.lock file management for reproducible builds.
hash
Package hash provides vendor hash calculation for reproducible builds.
Package hash provides vendor hash calculation for reproducible builds.
metrics
Package metrics provides build performance tracking and metrics collection.
Package metrics provides build performance tracking and metrics collection.
retry
Package retry provides build retry management functionality.
Package retry provides build retry management functionality.
templates
Package templates provides Nix flake template rendering for build strategies.
Package templates provides Nix flake template rendering for build strategies.
templates/databases
Package databases provides database flake template registry and configuration.
Package databases provides database flake template registry and configuration.
Package cleanup provides services for automatic cleanup and disk monitoring.
Package cleanup provides services for automatic cleanup and disk monitoring.
Package deploy provides deployment-related utilities for the control plane.
Package deploy provides deployment-related utilities for the control plane.
Package e2e provides end-to-end testing framework for the control-plane.
Package e2e provides end-to-end testing framework for the control-plane.
Package grpc provides the gRPC server implementation for the control plane.
Package grpc provides the gRPC server implementation for the control plane.
integrations
git
Package git provides a unified interface for interacting with multiple Git providers.
Package git provides a unified interface for interacting with multiple Git providers.
Package logs provides real-time log streaming functionality.
Package logs provides real-time log streaming functionality.
Package models provides data structures for the Narvana platform.
Package models provides data structures for the Narvana platform.
Package podman provides a client wrapper for interacting with Podman.
Package podman provides a client wrapper for interacting with Podman.
Package queue provides build job queue interfaces and implementations.
Package queue provides build job queue interfaces and implementations.
postgres
Package postgres provides a PostgreSQL-backed implementation of the build queue.
Package postgres provides a PostgreSQL-backed implementation of the build queue.
Package scheduler provides intelligent deployment scheduling for the control plane.
Package scheduler provides intelligent deployment scheduling for the control plane.
Package secrets provides SOPS-Nix compatible secrets management using age encryption.
Package secrets provides SOPS-Nix compatible secrets management using age encryption.
Package shutdown provides graceful shutdown coordination for control-plane components.
Package shutdown provides graceful shutdown coordination for control-plane components.
Package store provides database access interfaces and implementations.
Package store provides database access interfaces and implementations.
postgres
Package postgres provides PostgreSQL implementation of the store interfaces.
Package postgres provides PostgreSQL implementation of the store interfaces.
Package terminal provides WebSocket-based terminal access to deployed service containers.
Package terminal provides WebSocket-based terminal access to deployed service containers.
Package updater provides functionality to check for and apply updates.
Package updater provides functionality to check for and apply updates.
Package validation provides validation functions for various configuration types.
Package validation provides validation functions for various configuration types.

Jump to

Keyboard shortcuts

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