You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(tunnel): add configuration hot reload support
Add hot reload capability for locally managed tunnels. Configuration
changes are detected via fsnotify with periodic polling fallback
(for Kubernetes ConfigMap and symlink rotation scenarios).
Features:
- Automatic reload on config file changes (500ms debounce)
- Manual reload via SIGHUP signal
- Fallback polling every 30s for environments where fsnotify fails
- Catch-all rule validation for ingress configuration
Implementation:
- LocalConfigWatcher monitors config file and triggers Orchestrator updates
- Uses separate version namespace (starting at 1M) to avoid conflicts
with remote configuration
- SIGHUP handler integrated with existing signal handling
Addresses: #240, #301, #512, #965
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Aleksei Sviridkin <f@lex.la>
0 commit comments