Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
api
|
|
|
cmd
|
|
|
warren
command
|
|
|
warren-migrate
command
|
|
|
pkg
|
|
|
api
Package api implements the Warren gRPC API server and Protocol Buffer conversions.
|
Package api implements the Warren gRPC API server and Protocol Buffer conversions. |
|
client
Package client provides a Go client library for the Warren gRPC API.
|
Package client provides a Go client library for the Warren gRPC API. |
|
deploy
Package deploy implements deployment strategies for Warren services.
|
Package deploy implements deployment strategies for Warren services. |
|
dns
Package dns provides a service discovery DNS server for Warren clusters.
|
Package dns provides a service discovery DNS server for Warren clusters. |
|
embedded
Package embedded provides containerd binary management for Warren across platforms.
|
Package embedded provides containerd binary management for Warren across platforms. |
|
events
Package events provides an in-memory event broker for Warren's pub/sub messaging.
|
Package events provides an in-memory event broker for Warren's pub/sub messaging. |
|
health
Package health provides health check mechanisms for monitoring container health in Warren clusters.
|
Package health provides health check mechanisms for monitoring container health in Warren clusters. |
|
ingress
Package ingress provides HTTP/HTTPS reverse proxy and ingress controller for Warren clusters.
|
Package ingress provides HTTP/HTTPS reverse proxy and ingress controller for Warren clusters. |
|
log
Package log provides structured logging for Warren using zerolog.
|
Package log provides structured logging for Warren using zerolog. |
|
manager
Package manager implements the Warren cluster manager node with Raft consensus.
|
Package manager implements the Warren cluster manager node with Raft consensus. |
|
metrics
Package metrics provides Prometheus metrics collection and exposition for Warren.
|
Package metrics provides Prometheus metrics collection and exposition for Warren. |
|
network
Package network provides host port publishing for Warren services using iptables.
|
Package network provides host port publishing for Warren services using iptables. |
|
reconciler
Package reconciler provides failure detection and automatic healing for Warren clusters.
|
Package reconciler provides failure detection and automatic healing for Warren clusters. |
|
runtime
Package runtime provides containerd integration for Warren's container lifecycle management.
|
Package runtime provides containerd integration for Warren's container lifecycle management. |
|
scheduler
Package scheduler provides container scheduling and orchestration for Warren clusters.
|
Package scheduler provides container scheduling and orchestration for Warren clusters. |
|
security
Package security provides cryptographic services for Warren clusters.
|
Package security provides cryptographic services for Warren clusters. |
|
storage
Package storage provides BoltDB-backed state persistence for Warren's cluster data.
|
Package storage provides BoltDB-backed state persistence for Warren's cluster data. |
|
types
Package types defines the core data structures used throughout Warren.
|
Package types defines the core data structures used throughout Warren. |
|
volume
Package volume provides volume orchestration and lifecycle management for Warren clusters.
|
Package volume provides volume orchestration and lifecycle management for Warren clusters. |
|
worker
Package worker implements the Warren worker node that executes containerized tasks.
|
Package worker implements the Warren worker node that executes containerized tasks. |
Click to show internal directories.
Click to hide internal directories.