Commit c94c1d0
operator: Share proxy-timeout config across Envoy-related cells
`ProxyIdleTimeoutSeconds` and `ProxyStreamIdleTimeoutSeconds` are read
from the global `OperatorConfig` by three cells (ciliumenvoyconfig,
ingress, gateway-api) that all feed the same Envoy translation config.
This PR moves them into a shared `EnvoyProxyTimeouts` `cell.Config` owned
by the `ciliumenvoyconfig` cell and consumed it in the other two through
hive.
This also fixes a previous misconfiguration where those flags were not
being registered on the operator (so always defaulted to their default
value).
Signed-off-by: Hadrien Patte <hadrien.patte@datadoghq.com>1 parent ae9f461 commit c94c1d0
19 files changed
Lines changed: 61 additions & 33 deletions
File tree
- Documentation/cmdref
- operator
- option
- pkg
- ciliumenvoyconfig
- gateway-api
- ingress
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments