feat(cli): Handle reload based on referenced file change (#22539)
* feat(watch tls files) Add http sink tls cert/key to config::watcher * Update changelog.d/22386_extend_watcher_paths.enhancement.md Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com> * feat(watch tls file) Add ComponentConfig to let watcher find components * feat(watch tls file) Let watcher send ReloadComponent signal * feat(watch tls file) handle ReloadComponent signal * feat(watch tls file) Ensure signal is sent once in case of ReloadComponent * (feat reload components) Handle Vec<ComponentKey> instead of single one * cargo fmt * Update changelog.d/22386_extend_watcher_paths.enhancement.md Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com> * Update src/config/mod.rs Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com> * Fix missing enclosed delimiter * solve clippy issues * cargo fmt * Fix testing * run cargo fmt * add dedicated watcher test --------- Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>
G
Guillaume Le Blanc committed
5e392ade8d2080d136b32d02992534190b985668
Parent: 4762af5
Committed by GitHub <noreply@github.com>
on 3/17/2025, 5:12:18 PM