What problem does it solve?
This Skill helps you quickly handle common Edgion engineering needs—local builds, CI/CD workflows, Docker image construction, Kubernetes dev deployment with hot-replace, and targeted debugging for TLS routing issues—without having to re-discover the correct commands and file locations.
Core Features & Use Cases
- Build & feature workflow: Guidance for choosing debug vs release builds and composing allocator/TLS feature combinations (jemalloc/boringssl/rustls/mimalloc/system).
- CI/CD and release automation: Clear mapping of what GitHub Actions runs, how Docker images are built for multiple architectures, and how GitHub Releases publish from
releases/<tag>.md.
- Kubernetes dev hot-replace: End-to-end workflow for compiling locally, copying binaries into running pods, and restarting the child process safely using a shell restart loop (without killing PID 1).
- Operational TLS debugging: Focused procedures to diagnose TLSRoute/SNI matching failures using pod log files, plus common failure-mode explanations and workarounds.
Quick Start
Ask: "Generate an end-to-end plan to hot-replace the Edgion gateway and controller binaries into the running edgion-system namespace using cross-compiled Linux artifacts, then verify GatewayClass acceptance."