internal/

directory
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Apr 13, 2026 License: AGPL-3.0

Directories

Path Synopsis
core
catalog/adapters/registry
Package registry fetches and syncs the Kleff crate catalog from the remote crate registry (by default, github.com/kleffio/crate-registry).
Package registry fetches and syncs the Kleff crate catalog from the remote crate registry (by default, github.com/kleffio/crate-registry).
plugins/adapters/grpc
Package grpc manages live gRPC connections to plugin containers.
Package grpc manages live gRPC connections to plugin containers.
plugins/adapters/http
Package http exposes the plugin marketplace REST API.
Package http exposes the plugin marketplace REST API.
plugins/adapters/registry
Package registry fetches and caches the Kleff plugin catalog from the remote plugin registry (by default, github.com/kleff/plugin-registry).
Package registry fetches and caches the Kleff plugin catalog from the remote plugin registry (by default, github.com/kleff/plugin-registry).
plugins/application
Package application holds the PluginManager — the central coordinator for plugin lifecycle: deploy, stop, configure, health-check, and gRPC routing.
Package application holds the PluginManager — the central coordinator for plugin lifecycle: deploy, stop, configure, health-check, and gRPC routing.
plugins/domain
Package domain holds the core plugin domain types.
Package domain holds the core plugin domain types.
shared
config
Package config provides helpers for reading configuration from environment variables with typed defaults.
Package config provides helpers for reading configuration from environment variables with typed defaults.
database
Package database provides shared database connectivity utilities.
Package database provides shared database connectivity utilities.
events
Package events provides a lightweight in-process event bus for publishing domain events between modules.
Package events provides a lightweight in-process event bus for publishing domain events between modules.
ids
jwks
Package jwks has been removed.
Package jwks has been removed.
middleware
Package middleware provides shared HTTP middleware for the platform API.
Package middleware provides shared HTTP middleware for the platform API.
plugin
Package plugin is the compile-time plugin catalog and runtime factory.
Package plugin is the compile-time plugin catalog and runtime factory.
runtime
Package runtime defines the RuntimeAdapter interface that abstracts container lifecycle operations across Docker, Kubernetes, and manual deployments.
Package runtime defines the RuntimeAdapter interface that abstracts container lifecycle operations across Docker, Kubernetes, and manual deployments.
runtime/docker
Package docker implements RuntimeAdapter using the Docker Engine API.
Package docker implements RuntimeAdapter using the Docker Engine API.
runtime/kubernetes
Package kubernetes implements RuntimeAdapter using the Kubernetes API.
Package kubernetes implements RuntimeAdapter using the Kubernetes API.
runtime/manual
Package manual implements RuntimeAdapter for environments where the platform cannot manage containers automatically (no Docker socket, no k8s API).
Package manual implements RuntimeAdapter for environments where the platform cannot manage containers automatically (no Docker socket, no k8s API).

Jump to

Keyboard shortcuts

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