Skip to content

feat(autotls): implement autotls check functionality#560

Merged
gacevicljubisa merged 15 commits intofeat/p2p-wss-supportfrom
feat/autotls-check
Feb 16, 2026
Merged

feat(autotls): implement autotls check functionality#560
gacevicljubisa merged 15 commits intofeat/p2p-wss-supportfrom
feat/autotls-check

Conversation

@akrem-chabchoub
Copy link
Contributor

@akrem-chabchoub akrem-chabchoub commented Jan 19, 2026

Description

Adds a new beekeeper check (autotls) that verifies WSS (WebSocket Secure) connectivity between nodes. The check:

  • Discovers nodes with WSS underlay addresses (/tls/ + /ws/ protocols)
  • Tests cross-protocol connectivity (non-WSS → WSS nodes)
  • Tests WSS-to-WSS connectivity
  • Validates underlay multiaddr format

Also adds wss node group configuration for local and local-dns clusters with dedicated bee-local-wss config.

CI Passed

Bee repo CI run - ci-autotls check passing

Files Changed

  • pkg/check/autotls/autotls.go - new check implementation
  • pkg/bee/client.go - add Connect() and Disconnect() methods
  • pkg/bee/api/node.go - add connect/disconnect API calls
  • pkg/config/check.go - register autotls check type
  • config/local.yaml - add wss node group, bee-local-wss config, ci-autotls check
  • config/config.yaml - add autotls check definition
  • go.mod - promote go-multiaddr to direct dependency

@akrem-chabchoub akrem-chabchoub changed the base branch from master to feat/p2p-wss-support January 19, 2026 17:18
@akrem-chabchoub akrem-chabchoub changed the title Feat/autotls check feat(autotls): implement autotls check functionality Jan 19, 2026
@akrem-chabchoub akrem-chabchoub self-assigned this Jan 21, 2026
@akrem-chabchoub akrem-chabchoub added this to the bee-v2.7.0 milestone Jan 21, 2026
@akrem-chabchoub akrem-chabchoub marked this pull request as ready for review January 21, 2026 11:57
#562)

* feat(config): add local-dns-autotls and local-light-autotls configurations
ons.

* chore(config): comment out ultralight configuration

* fix(config): update autotls configs
@gacevicljubisa gacevicljubisa merged commit 66313ba into feat/p2p-wss-support Feb 16, 2026
3 checks passed
@gacevicljubisa gacevicljubisa deleted the feat/autotls-check branch February 16, 2026 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants