Dean Sheather
6c94dd4f23
chore: add DRPC server implementation for network telemetry ( #13675 )
2024-07-02 01:50:52 +10:00
Ethan
58bf0ec1c6
chore: add additional tailnet topology integration tests ( #13549 )
2024-06-12 16:02:34 +00:00
Dean Sheather
9299e9f6ba
chore: hard NAT <-> easy NAT integration test ( #13314 )
2024-05-29 06:04:07 +10:00
Dean Sheather
e5bb0a7a00
chore: add easy NAT integration tests part 2 ( #13312 )
2024-05-24 16:32:30 +10:00
Dean Sheather
273209432d
chore: fix tailnet integration test flake ( #13313 )
2024-05-21 12:57:39 +10:00
Kayla Washburn-Love
d8e0be6ee6
feat: add support for multiple banners ( #13081 )
2024-05-08 15:40:43 -06:00
Colin Adler
421c0d1242
chore: add nginx topology to tailnet tests ( #13188 )
2024-05-07 18:17:38 +10:00
Dean Sheather
72f2efe048
chore: implement easy NAT direct integration test ( #13169 )
2024-05-07 06:07:57 +00:00
Dean Sheather
5e8f97d8c3
chore: add DERP websocket integration tests ( #13168 )
...
- `DERPForceWebSockets`: Test that DERP over WebSocket (as well as DERPForceWebSockets works). This does not test the actual DERP failure detection code and automatic fallback.
- `DERPFallbackWebSockets`: Test that falling back to DERP over WebSocket works.
Also:
- Rearranges some test code and refactors `TestTopology.StartServer` to be `TestTopology.ServerOptions` and take a struct instead of a function
Closes #13045
2024-05-06 20:37:01 -07:00
Dean Sheather
d956af0a3a
chore: add EasyNATDERP tailnet integration test ( #13138 )
2024-05-06 15:36:54 +10:00
Dean Sheather
ed0ca76b0b
chore: do network integration tests in isolated net ns ( #13117 )
2024-05-03 05:42:13 +00:00
Colin Adler
15157c1c40
chore: add network integration test suite scaffolding ( #13072 )
...
* chore: add network integration test suite scaffolding
* dean comments
2024-04-26 17:48:41 +00:00
Colin Adler
777dfbe965
feat(enterprise): add ready for handshake support to pgcoord ( #12935 )
2024-04-16 15:01:10 -05:00
Colin Adler
e5d911462f
fix(tailnet): enforce valid agent and client addresses ( #12197 )
...
This adds the ability for `TunnelAuth` to also authorize incoming wireguard node IPs, preventing agents from reporting anything other than their static IP generated from the agent ID.
2024-03-01 09:02:33 -06:00
Dean Sheather and Spike Curtis
e46431078c
feat: add AgentAPI using DRPC ( #10811 )
...
Co-authored-by: Spike Curtis <spike@coder.com >
2023-12-18 22:53:28 +10:00
Spike Curtis
2c86d0bed0
feat: support v2 Tailnet API in AGPL coordinator ( #11010 )
...
Fixes #10529
2023-12-06 15:04:28 +04:00