Golang • Kubernetes • Developer Experience
Built: Oct 2025

A robust solution for enabling hot-reloadable environment variables in Go applications running on Kubernetes, eliminating the need for pod restarts during configuration changes.

Key Features

  • Real-time Watching: Utilizes fsnotify to detect atomic ConfigMap updates (symlink swaps) on mounted volumes.
  • Thread-Safe Concurrency: Implements sync.RWMutex to safely swap configuration structs at runtime without race conditions.
  • Zero Downtime: Decouples deployment lifecycles from configuration lifecycles, significantly reducing the inner development loop.

View on GitHub Read Blog Post

Updated: