Ammar Bandukwala
2bd6d2908e
feat: convert entire CLI to clibase ( #6491 )
...
I'm sorry.
2023-03-23 17:42:20 -05:00
Kyle Carberry
aaa3b31a0b
chore: add echo helper to create an agent with token ( #6576 )
...
This should reduce some LOC and duplication in tests!
2023-03-21 18:03:38 +00:00
Ammar Bandukwala
95fb59696e
Refactor Provisioner to distinguish Plan and Apply ( #5036 )
2022-11-11 16:45:58 -06:00
Garrett Delfosse
738a38d71f
chore: remove resources calls ( #4344 )
2022-10-03 21:01:13 +00:00
Kyle Carberry
714c366d16
chore: Remove WebRTC networking ( #3881 )
...
* chore: Remove WebRTC networking
* Fix race condition
* Fix WebSocket not closing
2022-09-19 19:46:29 -05:00
Kyle Carberry
b2bc74e3af
chore: Skip TestPortForward due to flakes ( #4081 )
...
We'll have to fix this in a future PR... it's unfortunate but
these are *really* flakey.
2022-09-15 21:05:43 +00:00
Kyle Carberry
e847e7386a
fix: Resolve flake in TestPortForward ( #4069 )
2022-09-14 20:21:53 -05:00
Kyle Carberry
ec453f01e4
fix: Wait for connections before port-forwarding ( #4057 )
...
UDP packets were being dropped if a connection was started
before the Tailscale connection has been established.
2022-09-14 21:57:42 +00:00
Kyle Carberry
0f8c2f592e
feat: Use Tailscale networking by default ( #4003 )
...
* feat: Use Tailscale networking by default
Removal of WebRTC code will happen in another PR, but it
felt dangerious to default and remove in a single commit.
Ideally, we can release this version and collect final
thoughts and feedback before a full commitment.
* Remove UNIX forwarding
Tailscale doesn't support this, and adding support
for it shouldn't block our rollout. Customers can
always forward over SSH.
* Update cli/portforward_test.go
Co-authored-by: Dean Sheather <dean@deansheather.com>
Co-authored-by: Dean Sheather <dean@deansheather.com>
2022-09-13 15:55:56 -05:00
Kyle Carberry
67c4605370
chore: Reduce test times ( #3856 )
...
* chore: Reduce test times
* Rename IncludeProvisionerD to IncludeProvisionerDaemon
* Make TestTemplateDAUs use Tailnet
2022-09-04 11:28:09 -05:00
Mathias Fredriksson
4730c589fe
chore: Use standardized test timeouts and delays ( #3291 )
2022-08-01 15:45:05 +03:00
Mathias Fredriksson
233aa17848
fix: Avoid dirtying stdout/stderr in test ( #3165 )
...
* fix: Default all clitest commands to io.Discard stdout/err
* fix: Never write to stdout or stderr in tests
2022-07-25 16:55:53 +03:00
Mathias Fredriksson
7d07e670ca
chore: Improve test cleanup ( #3112 )
2022-07-22 15:14:45 +03:00
Mathias Fredriksson
034416f141
chore: Speed up port-forward tests ( #3062 )
...
* chore: Speed up port-forward tests
* chore: Add t.Helper and ensure listener closure on error
2022-07-20 18:11:25 +03:00
Colin Adler
6a55889362
fix: disable wireguard in portforward and gitssh tests ( #2728 )
2022-06-29 17:37:26 +00:00
Mathias Fredriksson
34b1e19338
fix: Try to fix cli portforward test flakes ( #1650 )
...
* fix: Try to fix cli portforward test flakes
* fix: Guard against agent exit outside test func
* fix: Improve test teardown in setupTestListener, cleanup
2022-05-24 11:15:06 +03:00
Cian Johnston
c2f74f3cc2
chore: avoid concurrent usage of t.FailNow ( #1683 )
...
* chore: golangci: add linter rule to report usage of t.FailNow inside goroutines
* chore: avoid t.FailNow in goroutines to appease the race detector
2022-05-24 08:58:39 +01:00
Spike Curtis
1871b09697
feat: in-process provisionerd connection ( #1568 )
...
* in-process provisionerd connection
Signed-off-by: Spike Curtis <spike@coder.com>
* disable lint for server.go/newProvisionerDaemon
Signed-off-by: Spike Curtis <spike@coder.com>
2022-05-19 17:47:45 -05:00
Dean Sheather
9141be3656
feat: add port-forward subcommand ( #1350 )
2022-05-19 00:10:40 +10:00