Description:
When using a LUA extension within an EnvoyExtensionPolicy with type: ValueRef, the LUA code is stored in a ConfigMap, this is great.
However, if the ConfigMap gets updated, Envoy Gateway doesn't notice it and thus doesn't update Envoy Proxy's configuration.
Repro steps:
- Create the ConfigMap containing some LUA code
- Create an HTTPRoute
- Create an EnvoyExtensionPolicy with the route as
targetRef and the ConfigMap as ValueRef for the lua exension
- Now observe envoy gateway's logs while you update the configmap, in theory you should observe the envoy gateway updating the envoy proxy configuration but nothing happens and the envoy proxy configuration is not updated.
Environment:
Using Envoy Gateway v1.4.1
Logs:
(no logs)
Description:
When using a LUA extension within an
EnvoyExtensionPolicywithtype: ValueRef, the LUA code is stored in a ConfigMap, this is great.However, if the ConfigMap gets updated, Envoy Gateway doesn't notice it and thus doesn't update Envoy Proxy's configuration.
Repro steps:
targetRefand the ConfigMap asValueReffor the lua exensionEnvironment:
Using Envoy Gateway v1.4.1
Logs:
(no logs)