envoyproxy / envoyproxy/envoy

Add file polling alternative to Envoy file-based SDS

Open
#41,850 3 comments 0 reactions 1 assignee Claimed by @rudrakhp View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.