Add file polling alternative to Envoy file-based SDS
Open
area/xds
enhancement
no stalebot
- Dominant language
- C++
- Stars
- 28.9k
- Forks
- 5.6k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 428
Description
*Title*: Add file polling alternative to Envoy file-based SDS
*Description*:
Some kernel features, such as virtiofs, do not support inotify. Because of this, there is currently no way to automatically reload secrets defined via file-based SDS when the secrets are stored on one of these filesystems.
I'd like to request that Envoy support polling these files as an alternative to inotify triggers. This could be handled automatically based on the filesystem that `watched_path` points to, or via explicit user configuration.
[optional *Relevant Links*:]
See https://lwn.net/Articles/874000/ for the most recent attempt at getting this added to the kernel.
Contributor guide
Assessment
This issue has not been assessed yet.