Page MenuHomePhabricator

Envoy config updates from v1.26
Closed, ResolvedPublic

Description

These changes aren't required for rolling out Envoy 1.26, but they were flagged in the upgrade and we should update the config before advancing the Envoy version further.

Deprecated fields we're using in MediaWiki (T402584#11121811):

  • envoy.config.core.v3.HeaderValueOption.append

In the API Gateway (T402584#11121920):

  • envoy.config.bootstrap.v3.Admin.access_log_path
  • envoy.config.cluster.v3.Cluster.common_http_protocol_options
  • envoy.config.cluster.v3.Cluster.http2_protocol_options
  • envoy.config.cluster.v3.Cluster.max_requests_per_connection
  • envoy.config.core.v3.HeaderValueOption.append
  • envoy.config.route.v3.HeaderMatcher.exact_match
  • envoy.config.route.v3.HeaderMatcher.safe_regex_match
  • envoy.config.route.v3.RouteAction.cors
  • envoy.type.matcher.v3.RegexMatcher.google_re2

Event Timeline

Change #1182669 had a related patch set uploaded (by RLazarus; author: RLazarus):

[operations/deployment-charts@master] mesh: Copy configuration_1.14.0 to 1.14.1

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

Change #1182670 had a related patch set uploaded (by RLazarus; author: RLazarus):

[operations/deployment-charts@master] mesh: Remove deprecated field config.core.v3.HeaderValueOption.append

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

Change #1182674 had a related patch set uploaded (by RLazarus; author: RLazarus):

[operations/deployment-charts@master] api-gateway: Remove deprecated Envoy config fields

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

Change #1182675 had a related patch set uploaded (by RLazarus; author: RLazarus):

[operations/deployment-charts@master] api-gateway: Remove deprecated Envoy config fields

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

Change #1182676 had a related patch set uploaded (by RLazarus; author: RLazarus):

[operations/deployment-charts@master] api-gateway: Remove deprecated Envoy config fields

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

Change #1182669 merged by jenkins-bot:

[operations/deployment-charts@master] mesh: Copy configuration_1.14.0 to 1.14.1

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

Change #1182670 merged by jenkins-bot:

[operations/deployment-charts@master] mesh: Remove deprecated field config.core.v3.HeaderValueOption.append

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

Change #1182674 merged by jenkins-bot:

[operations/deployment-charts@master] api-gateway: Remove deprecated Envoy config fields

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

Change #1182675 merged by jenkins-bot:

[operations/deployment-charts@master] api-gateway: Remove deprecated Envoy config fields

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

Change #1182676 merged by jenkins-bot:

[operations/deployment-charts@master] api-gateway: Remove deprecated Envoy config fields

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

Mentioned in SAL (#wikimedia-operations) [2025-09-04T16:44:23Z] <rzl> deployed chart 0.11.11 to api-gateway and rest-gateway staging, T403101

Mentioned in SAL (#wikimedia-operations) [2025-09-04T17:07:08Z] <rzl> deployed chart 0.11.11 to api-gateway and rest-gateway prod, T403101

Change #1184893 had a related patch set uploaded (by RLazarus; author: RLazarus):

[operations/deployment-charts@master] mediawiki: Update to configuration_1.14.1

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

Change #1184893 merged by jenkins-bot:

[operations/deployment-charts@master] mediawiki: Update to configuration_1.14.1

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

Change #1186028 had a related patch set uploaded (by RLazarus; author: RLazarus):

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

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

Change #1186107 had a related patch set uploaded (by RLazarus; author: RLazarus):

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

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

Change #1186107 merged by jenkins-bot:

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

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

Change #1186640 had a related patch set uploaded (by RLazarus; author: RLazarus):

[operations/deployment-charts@master] all charts: Update mesh.configuration 1.14.0 to 1.14.1

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

Change #1186640 merged by jenkins-bot:

[operations/deployment-charts@master] all charts: Update mesh.configuration 1.14.0 to 1.14.1

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

Change #1186028 merged by jenkins-bot:

[operations/deployment-charts@master] all charts: Update mesh.configuration 1.13.0 to 1.14.1

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