Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent provides gRPC client for communicating with node agents.
|
Package agent provides gRPC client for communicating with node agents. |
|
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. |
Click to show internal directories.
Click to hide internal directories.