Skip to content

Add Upstream Service Targeting to Property Override Extension#17517

Merged
erichaberkorn merged 2 commits into
mainfrom
upstream-svc-targeting-prop-override
May 30, 2023
Merged

Add Upstream Service Targeting to Property Override Extension#17517
erichaberkorn merged 2 commits into
mainfrom
upstream-svc-targeting-prop-override

Conversation

@erichaberkorn
Copy link
Copy Markdown
Contributor

@erichaberkorn erichaberkorn commented May 30, 2023

This adds support for targeting specific services from the property override extension. It also refactors a lot of the property override extension's logic into Envoy extension templates. This should greatly simplify writing future extensions.

The golden file diffs all live here 1442bdf?w=1

* Also add baseline goldens for service specific property override extension.
* Refactor the extension framework to put more logic into the templates.
@github-actions github-actions Bot added the theme/envoy/xds Related to Envoy support label May 30, 2023
@erichaberkorn erichaberkorn added pr/no-changelog PR does not need a corresponding .changelog entry pr/no-backport labels May 30, 2023
@erichaberkorn erichaberkorn requested a review from zalimeni May 30, 2023 18:01
@erichaberkorn erichaberkorn marked this pull request as ready for review May 30, 2023 18:02
@erichaberkorn erichaberkorn force-pushed the upstream-svc-targeting-prop-override branch from 1442bdf to a618903 Compare May 30, 2023 18:17
@erichaberkorn erichaberkorn force-pushed the upstream-svc-targeting-prop-override branch from a618903 to cc8c13a Compare May 30, 2023 18:36
@erichaberkorn erichaberkorn merged commit d99312b into main May 30, 2023
@erichaberkorn erichaberkorn deleted the upstream-svc-targeting-prop-override branch May 30, 2023 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr/no-backport pr/no-changelog PR does not need a corresponding .changelog entry theme/envoy/xds Related to Envoy support

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants