Dynamically reading burrow config
- Dominant language
- Go
- Stars
- 4k
- Forks
- 818
- Avg merge
- 1h 14m
- Merged PRs (30d)
- 1
Description
Burrow currently does not reload when config file changes, but viper supports the feature of watching config file for changes and could reload it if changed.
Can we have the ability to restart burrow whenever the config file changes ?
Currently I have burrow deployed on kubernetes and I have attached a sidecar which would send kill -1 to the burrow process whenever its config is updated. However this results in the container going into crashloopbackoff everytime config is updated and during this entire duration it creates downtime. So I was looking for a way to just make burrow read its config file dynamically
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating Burrow's config-loading entry point and reviewing Viper's support for watching config files. Define how a change should reload configuration in place without the Kubernetes container exiting, then add coverage showing that updated configuration takes effect without downtime.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100