Skip to content

Add enriching metadata for HDS response #43804

Merged
mathetake merged 7 commits into
envoyproxy:mainfrom
mathetake:hds
Mar 26, 2026
Merged

Add enriching metadata for HDS response #43804
mathetake merged 7 commits into
envoyproxy:mainfrom
mathetake:hds

Conversation

@mathetake
Copy link
Copy Markdown
Member

@mathetake mathetake commented Mar 5, 2026

Commit Message: Add enriching metadata for HDS response
Additional Description:

This adds a new field to store metadata in HDS response where we can serve more rich information back to the control plane. Currently, only HealthStatus is provided to the endpoint status

Risk Level: low
Testing: done
Docs Changes: done in API
Release Notes:
Platform Specific Features: n/a

Signed-off-by: Takeshi Yoneda <tyoneda@netflix.com>
@repokitteh-read-only
Copy link
Copy Markdown

As a reminder, PRs marked as draft will not be automatically assigned reviewers,
or be handled by maintainer-oncall triage.

Please mark your PR as ready when you want it to be reviewed!

🐱

Caused by: #43804 was opened by mathetake.

see: more, trace.

Signed-off-by: Takeshi Yoneda <tyoneda@netflix.com>
@mathetake mathetake changed the title Add metadata for HDS response Add enriching metadata for HDS response Mar 5, 2026
@mathetake mathetake marked this pull request as ready for review March 6, 2026 00:01
@repokitteh-read-only
Copy link
Copy Markdown

CC @envoyproxy/api-shepherds: Your approval is needed for changes made to (api/envoy/|docs/root/api-docs/).
envoyproxy/api-shepherds assignee is @wbpcode
CC @envoyproxy/api-watchers: FYI only for changes made to (api/envoy/|docs/root/api-docs/).

🐱

Caused by: #43804 was ready_for_review by mathetake.

see: more, trace.

@agrawroh
Copy link
Copy Markdown
Member

cc @wbpcode Gentle ping for a review on this.

@paul-r-gall
Copy link
Copy Markdown
Contributor

@wbpcode re-ping for "stalled" bit.

Comment thread envoy/upstream/upstream.h Outdated
Comment thread envoy/upstream/upstream.h Outdated
@mathetake
Copy link
Copy Markdown
Member Author

/retest

@mathetake
Copy link
Copy Markdown
Member Author

@wbpcode could you take a look 🙏

wbpcode
wbpcode previously approved these changes Mar 24, 2026
Copy link
Copy Markdown
Member

@wbpcode wbpcode left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks for this contribution. Although I don't think adding new field to host is preferred, but seems for now, there is no better solution.

Comment thread source/common/upstream/upstream_impl.h Outdated
Signed-off-by: Takeshi Yoneda <tyoneda@netflix.com>
@mathetake mathetake requested a review from paul-r-gall March 24, 2026 15:08
@mathetake mathetake disabled auto-merge March 24, 2026 15:09
@mathetake mathetake enabled auto-merge (squash) March 24, 2026 15:09
@mathetake
Copy link
Copy Markdown
Member Author

@paul-r-gall could you stamp?

@mathetake mathetake merged commit a2a52d3 into envoyproxy:main Mar 26, 2026
30 checks passed
@mathetake mathetake deleted the hds branch March 26, 2026 13:42
TAOXUY pushed a commit to TAOXUY/envoy that referenced this pull request Apr 1, 2026
Commit Message: Add enriching metadata for HDS response
Additional Description:

This adds a new field to store metadata in HDS response where we can
serve more rich information back to the control plane. Currently, only
HealthStatus is provided to the endpoint status

Risk Level: low
Testing: done
Docs Changes: done in API
Release Notes:
Platform Specific Features:  n/a

---------

Signed-off-by: Takeshi Yoneda <tyoneda@netflix.com>
Signed-off-by: Xuyang Tao <taoxuy@google.com>
citrus7 pushed a commit to citrus7/envoy that referenced this pull request Apr 1, 2026
Commit Message: Add enriching metadata for HDS response
Additional Description:

This adds a new field to store metadata in HDS response where we can
serve more rich information back to the control plane. Currently, only
HealthStatus is provided to the endpoint status

Risk Level: low
Testing: done
Docs Changes: done in API
Release Notes:
Platform Specific Features:  n/a

---------

Signed-off-by: Takeshi Yoneda <tyoneda@netflix.com>
Signed-off-by: Jonathan Wu <jtwu@google.com>
nshipilov pushed a commit to nshipilov/envoy that referenced this pull request Apr 13, 2026
Commit Message: Add enriching metadata for HDS response
Additional Description:

This adds a new field to store metadata in HDS response where we can
serve more rich information back to the control plane. Currently, only
HealthStatus is provided to the endpoint status

Risk Level: low
Testing: done
Docs Changes: done in API
Release Notes:
Platform Specific Features:  n/a

---------

Signed-off-by: Takeshi Yoneda <tyoneda@netflix.com>
Signed-off-by: Nick Shipilov <nick.shipilov.n@gmail.com>
krinkinmu pushed a commit to grnmeira/envoy that referenced this pull request Apr 20, 2026
Commit Message: Add enriching metadata for HDS response
Additional Description:

This adds a new field to store metadata in HDS response where we can
serve more rich information back to the control plane. Currently, only
HealthStatus is provided to the endpoint status

Risk Level: low
Testing: done
Docs Changes: done in API
Release Notes: 
Platform Specific Features:  n/a

---------

Signed-off-by: Takeshi Yoneda <tyoneda@netflix.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants