Skip to content

update gateway peering with new API#277

Merged
edipascale merged 1 commit intomasterfrom
ema/gw-peerings-redux
Mar 17, 2026
Merged

update gateway peering with new API#277
edipascale merged 1 commit intomasterfrom
ema/gw-peerings-redux

Conversation

@edipascale
Copy link
Contributor

Fix #275

@edipascale edipascale requested a review from Copilot March 13, 2026 14:39
@github-actions
Copy link

github-actions bot commented Mar 13, 2026

🚀 Deployed on https://preview-277--hedgehog-docs.netlify.app

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the Gateway peering user guide to reflect the newer NAT API and adds clearer guidance/examples for stateful NAT and port-forwarding, addressing #275.

Changes:

  • Reworked the NAT sections to distinguish static (stateless) NAT vs stateful NAT, with updated YAML examples.
  • Added explicit warning callout about not peering the same entities via fabric + gateway simultaneously.
  • Expanded external peering documentation with a detailed end-to-end example using masquerade + port-forwarding.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@edipascale edipascale force-pushed the ema/gw-peerings-redux branch from ce37a65 to 36f7aed Compare March 13, 2026 14:43
@edipascale edipascale marked this pull request as ready for review March 13, 2026 15:15
@edipascale edipascale requested a review from a team as a code owner March 13, 2026 15:15
mrbojangles3
mrbojangles3 previously approved these changes Mar 13, 2026
Copy link
Contributor

@mrbojangles3 mrbojangles3 left a comment

Choose a reason for hiding this comment

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

This looks good to me. I like the example at the end. I haven't tested the instructions

Copy link
Contributor

@Fredi-raspall Fredi-raspall left a comment

Choose a reason for hiding this comment

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

I'd like to clarify the comment of the port-ranges. Otherwise it looks good!

@edipascale edipascale force-pushed the ema/gw-peerings-redux branch 2 times, most recently from a3d93f4 to 8aec1c7 Compare March 16, 2026 07:54
Fredi-raspall
Fredi-raspall previously approved these changes Mar 16, 2026
@edipascale edipascale force-pushed the ema/gw-peerings-redux branch from 8aec1c7 to a853b23 Compare March 17, 2026 11:38
Copy link
Member

@qmonnet qmonnet left a comment

Choose a reason for hiding this comment

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

Looks good overall, with some minor comments inline below.

Tip for next time: review would be much easier if you had one commit to remove the outdated subsections, and then a separate commit to add the new documentation.

Signed-off-by: Emanuele Di Pascale <emanuele@githedgehog.com>
Copy link
Member

@qmonnet qmonnet left a comment

Choose a reason for hiding this comment

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

Looks good to me, thanks a lot! Just one nit below, you're free to fix or to hit the merge button without addressing it.

As a side note I'm not sure why you discarded the previous approvals from Fredi and Logan - I'd only do that if someone had requested changes and wasn't available to review again. Otherwise, if the changes are not trivial, I'd just hit the 🔁 “Re-request review” button near reviewers' names on the top-right corner of the page, so that they get a notification that a new review is requested from them.

@edipascale
Copy link
Contributor Author

I did not dismiss any review manually, github did that when I rebased on top of the latest master and force-pushed, I guess 🤷🏼

@edipascale edipascale merged commit 52f5ab2 into master Mar 17, 2026
4 checks passed
@edipascale edipascale deleted the ema/gw-peerings-redux branch March 17, 2026 15:38
@qmonnet
Copy link
Member

qmonnet commented Mar 17, 2026

I did not dismiss any review manually, github did that when I rebased on top of the latest master and force-pushed, I guess 🤷🏼

Oh, sorry then. There's an option in the branch protection rules about that, I guess (but can't check) it's enabled on this repo

image

I don't think it's particularly useful but I'll discuss it with Sergei once he's back.

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.

Update gateway docs with new API, port forward

5 participants