Skip to content

fix(configgen): include peer endpoints for lighthouses - #396

Merged
juev merged 1 commit into
forgekeep:mainfrom
inode64:fix/lighthouse-peer-connectivity
Oct 26, 2026
Merged

juev merged 1 commit into
forgekeep:mainfrom
inode64:fix/lighthouse-peer-connectivity

Conversation

@inode64

@inode64 inode64 commented Oct 25, 2026

Copy link
Copy Markdown
Contributor

Lighthouses do not query each other, so they need static endpoints to establish peer tunnels. Populate their static host map while excluding their own addresses and keeping lighthouse.hosts empty.

Add regression coverage for mutual lighthouse reachability with IPv4 and IPv6 addresses.

Checklist

  • go test -race ./... passes
  • golangci-lint run ./... passes
  • New behaviour has tests
  • User-facing changes are reflected in README / configs
  • No breaking API changes, or they are called out above

Lighthouses do not query each other, so they need static endpoints to establish peer tunnels. Populate their static host map while excluding their own addresses and keeping lighthouse.hosts empty.

Add regression coverage for mutual lighthouse reachability with IPv4 and IPv6 addresses.
@juev
juev merged commit 25ba3c5 into forgekeep:main Oct 26, 2026
12 checks passed
@juev

juev commented Oct 26, 2026

Copy link
Copy Markdown
Collaborator

Thank you!

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.

2 participants