config-center
OfficialUnify config sync across file, K8s, and etcd.
Software Engineering#leader election#kubernetes gateway api#config synchronization#controller lifecycle#workqueue dedup#resource processing#secret reference tracking
AuthorPandaala
Version1.0.0
Installs0
System Documentation
What problem does it solve?
ConfigCenter turns scattered configuration sources into a consistent, reliable controller pipeline so route and dependency changes propagate correctly without requiring manual reloads or backend-specific logic.
Core Features & Use Cases
- Unified ConfCenter abstraction: Provides a single interface for CRUD operations and lifecycle management across backends.
- Same Workqueue + ResourceProcessor pipeline: Ensures deterministic dedup, validation, parsing, dependency resolution, and status writeback regardless of event source.
- Multi-backend implementations: Supports FileSystemCenter for dev/test, KubernetesCenter for production HA with leader election, and an etcd-backed design constraint for single-writer deployments.
- Cross-resource dependency requeue: Tracks bidirectional references (e.g., Secret/Service/ReferenceGrant) and requeues dependents safely using trigger-chain cycle bounds.
- Status handling and persistence strategy: Writes K8s status via status subresource in Kubernetes mode and persists YAML
.statusfiles in file-system mode.
Quick Start
Generate or update an HTTPRoute YAML in the configured source (local directory or Kubernetes), and let ConfigCenter validate, parse references, update caches, and reconcile dependent resources automatically.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: config-center Download link: https://github.com/Pandaala/Edgion/archive/main.zip#config-center Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.