SIGN IN SIGN UP

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