chore: tunnel auth#4588
chore: tunnel auth#4588NathanFlurry wants to merge 1 commit into04-07-chore_remove_udb_as_a_dependency_of_envoy-clientfrom
Conversation
PR Review: chore: tunnel auth (#4588)Good security addition. The core mechanism — whitelist authorized SecurityThe auth model is sound: an envoy/runner can only send a tunnel response for a request the engine explicitly initiated. Using
Memory Growth
pegboard-envoy Tests Entirely Commented OutThe test file Minor: Error Context Dropped in pegboard-envoyIn // Before
ctx.ups().context("failed to get UPS instance for tunnel message")?
// After
ctx.ups()?In pegboard-runner, the equivalent context was preserved at the call site. The envoy change loses diagnostic information for a UPS initialization failure. Easy fix: keep the Import Cleanup (Positive)The merge of the two Blank LinesTwo unrelated blank lines removed in both TestsCoverage in pegboard-runner is thorough: rejection and acceptance paths tested for both mk2 and mk1. The SummaryThe implementation is correct. Key items before merging:
|
6de6776 to
cfcac6f
Compare
cfcac6f to
2f4d372
Compare
2f4d372 to
85d514f
Compare
85d514f to
e629058
Compare
d52f9f7 to
8262c65
Compare
e629058 to
ec89f2e
Compare
8262c65 to
d758690
Compare
ec89f2e to
4bea0d4
Compare
4bea0d4 to
d7b0668
Compare
Merge activity
|

Description
Please include a summary of the changes and the related issue. Please also include relevant motivation and context.
Type of change
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Checklist: