Skip to content

envoy dyn module followup - #1995

Merged
Bowei Du (bowei) merged 2 commits into
agent-substrate:mainfrom
LiorLieberman:egress-plumbing-fixes
Sep 30, 2026
Merged

Bowei Du (bowei) merged 2 commits into
agent-substrate:mainfrom
LiorLieberman:egress-plumbing-fixes

Conversation

@LiorLieberman

@LiorLieberman Lior Lieberman (LiorLieberman) commented Sep 30, 2026 •

Copy link
Copy Markdown
Collaborator

implements:

  • tie brekaing
  • wildcard support
  • added cargo test to ci
  • some fixes to hostname patterns and port matching

tls_passhtrough is a followup.

It's a good idea to open an issue first for discussion.

  • Tests pass
  • Appropriate changes to documentation are included in the PR

@LiorLieberman Lior Lieberman (LiorLieberman) added the DO NOT MERGE This PR must not be merged yet. label Sep 30, 2026
@LiorLieberman Lior Lieberman (LiorLieberman) changed the title envoy dyn module followup [DO NOT MERGE] envoy dyn module followup Sep 30, 2026
@LiorLieberman Lior Lieberman (LiorLieberman) changed the title [DO NOT MERGE] envoy dyn module followup envoy dyn module followup Sep 30, 2026
@LiorLieberman Lior Lieberman (LiorLieberman) removed the DO NOT MERGE This PR must not be merged yet. label Sep 30, 2026

@bowei Bowei Du (bowei) left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

looks good, some follow-ups after this PR:

  • Split the policy eval into it's own file (module) the rust plugin and exhaustively define and test its behavior
  • Anywhere we have malformed config input, we should error log in Envoy at least once.

}
return &structpb.Struct{Fields: fields}
// connectMetadata encodes the SNI rules for EgressPolicyMetadataNamespace.
// An empty list denies all TLS.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Remove this comment. (this is a struct not a list)

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

this talks on the SNI rules list.

@bowei
Bowei Du (bowei) added this pull request to the merge queue Sep 30, 2026
@bowei Bowei Du (bowei) added area/network kind/feature An enhancement / feature request or implementation labels Sep 30, 2026
Merged via the queue into agent-substrate:main with commit 13e8eff Sep 30, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/network kind/feature An enhancement / feature request or implementation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants