Directories
¶
| Path | Synopsis |
|---|---|
|
backends
|
|
|
git
Package git provides git repository operations.
|
Package git provides git repository operations. |
|
git/mocks
Package git provides auto-generated mocks for the git.Backend interface.
|
Package git provides auto-generated mocks for the git.Backend interface. |
|
helm
Package helm provides helm operations.
|
Package helm provides helm operations. |
|
helm/mocks
Package helm provides auto-generated mocks for the helm.Backend interface.
|
Package helm provides auto-generated mocks for the helm.Backend interface. |
|
hosts
Package hosts provides a backend interface for /etc/hosts file management.
|
Package hosts provides a backend interface for /etc/hosts file management. |
|
hosts/mocks
Package hosts provides auto-generated mocks for the hosts.Backend interface.
|
Package hosts provides auto-generated mocks for the hosts.Backend interface. |
|
kubectl
Package kubectl provides kubectl operations.
|
Package kubectl provides kubectl operations. |
|
kubectl/mocks
Package kubectl provides auto-generated mocks for the kubectl.Backend interface.
|
Package kubectl provides auto-generated mocks for the kubectl.Backend interface. |
|
skaffold
Package skaffold provides skaffold operations.
|
Package skaffold provides skaffold operations. |
|
skaffold/mocks
Package skaffold provides auto-generated mocks for the skaffold.Backend interface.
|
Package skaffold provides auto-generated mocks for the skaffold.Backend interface. |
|
Package buildinfo provides build-time information injected via ldflags.
|
Package buildinfo provides build-time information injected via ldflags. |
|
Package cluster provides interfaces and implementations for managing local Kubernetes clusters.
|
Package cluster provides interfaces and implementations for managing local Kubernetes clusters. |
|
colima
Package colima provides a cluster.Manager implementation using Colima.
|
Package colima provides a cluster.Manager implementation using Colima. |
|
k3d
Package k3d provides a cluster.Manager implementation using k3d.
|
Package k3d provides a cluster.Manager implementation using k3d. |
|
mock
Package mock provides a mock cluster driver implementation for testing.
|
Package mock provides a mock cluster driver implementation for testing. |
|
Package config provides global configuration management via context propagation.
|
Package config provides global configuration management via context propagation. |
|
types
Package types contains shared configuration types used across config versions.
|
Package types contains shared configuration types used across config versions. |
|
v1
Package v1 provides configuration structures for Caproni v1 format.
|
Package v1 provides configuration structures for Caproni v1 format. |
|
v2
Package v2 provides configuration structures for Caproni v2 format.
|
Package v2 provides configuration structures for Caproni v2 format. |
|
Package deployer provides interfaces and implementations for deploying applications to the Caproni cluster.
|
Package deployer provides interfaces and implementations for deploying applications to the Caproni cluster. |
|
helm
Package helm provides a Helm chart deployer implementation.
|
Package helm provides a Helm chart deployer implementation. |
|
Package docgen provides utilities for generating documentation from CLI applications.
|
Package docgen provides utilities for generating documentation from CLI applications. |
|
Package executil provides utilities for executing external processes with logging.
|
Package executil provides utilities for executing external processes with logging. |
|
Package logging provides structured logging using log/slog with configurable output format, color support, and output destinations.
|
Package logging provides structured logging using log/slog with configurable output format, color support, and output destinations. |
|
cliflags
Package cliflags provides urfave/cli/v3 flag definitions for the logging package.
|
Package cliflags provides urfave/cli/v3 flag definitions for the logging package. |
|
Package mirrord provides functionality for generating mirrord configuration files.
|
Package mirrord provides functionality for generating mirrord configuration files. |
|
Package orderedmap provides a generic ordered map that preserves insertion order and supports YAML and JSON marshaling/unmarshaling.
|
Package orderedmap provides a generic ordered map that preserves insertion order and supports YAML and JSON marshaling/unmarshaling. |
|
Package reloader provides interfaces and implementations for running local development processes with hot-reload capabilities.
|
Package reloader provides interfaces and implementations for running local development processes with hot-reload capabilities. |
|
mirror
Package mirror implements the reloader manager for mirror reloaders.
|
Package mirror implements the reloader manager for mirror reloaders. |
|
skaffold
Package skaffold implements the reloader manager for skaffold reloaders.
|
Package skaffold implements the reloader manager for skaffold reloaders. |
|
Package repository provides interfaces and implementations for managing repository deployments in the Caproni cluster.
|
Package repository provides interfaces and implementations for managing repository deployments in the Caproni cluster. |
|
git
Package git provides a repository manager for basic git operations.
|
Package git provides a repository manager for basic git operations. |
|
Package update provides repository update orchestration and output formatting.
|
Package update provides repository update orchestration and output formatting. |
Click to show internal directories.
Click to hide internal directories.