Page MenuHomePhabricator

Refactor envoy.filters.http.router and envoy.filters.listener.tls_inspector
Closed, ResolvedPublic

Description

v1.22.0#minor-behavior-changes

  • config: type URL is used to lookup extensions regardless of the name field. This may cause problems for empty filter configurations or mis-matched protobuf as the typed configurations. This behavioral change can be temporarily reverted by setting runtime guard envoy.reloadable_features.no_extension_lookup_by_name to false.

This makes out current configs invalid for envoy >=1.22 as we need to explicitly set the type URL.

Event Timeline

Change 923304 had a related patch set uploaded (by JMeybohm; author: JMeybohm):

[operations/deployment-charts@master] mesh.configuration: Add type URL to http and listener filters

https://gerrit.wikimedia.org/r/923304

Change 933112 had a related patch set uploaded (by JMeybohm; author: JMeybohm):

[operations/puppet@production] envoyproxy: Add type URL to http and listener filters

https://gerrit.wikimedia.org/r/933112

Change 923304 merged by jenkins-bot:

[operations/deployment-charts@master] mesh.configuration: Add type URL to http and listener filters

https://gerrit.wikimedia.org/r/923304

Change 933391 had a related patch set uploaded (by JMeybohm; author: JMeybohm):

[operations/deployment-charts@master] mesh.configuration: Do not require charts to define .Values.mesh.admin

https://gerrit.wikimedia.org/r/933391

Change 933392 had a related patch set uploaded (by JMeybohm; author: JMeybohm):

[operations/deployment-charts@master] Update all charts to mesh.configuration 1.3.1

https://gerrit.wikimedia.org/r/933392

Change 933403 had a related patch set uploaded (by JMeybohm; author: JMeybohm):

[operations/deployment-charts@master] Update mathoid to mesh.configuration 1.3.1

https://gerrit.wikimedia.org/r/933403

Change 933391 merged by jenkins-bot:

[operations/deployment-charts@master] mesh.configuration: Do not require charts to define .Values.mesh.admin

https://gerrit.wikimedia.org/r/933391

Change 933403 merged by jenkins-bot:

[operations/deployment-charts@master] Update mathoid to mesh.configuration 1.3.1

https://gerrit.wikimedia.org/r/933403

Change 933392 merged by jenkins-bot:

[operations/deployment-charts@master] Update all charts to mesh.configuration 1.3.1

https://gerrit.wikimedia.org/r/933392

Change 933112 merged by JMeybohm:

[operations/puppet@production] envoyproxy: Add type URL to http and listener filters

https://gerrit.wikimedia.org/r/933112