Muhammad Atif Ali
1ea70ba573
ci: build a multi-arch image on each commit to `main` ( #11544 )
2024-01-18 10:57:35 +00:00
Spike Curtis
8910ac715c
feat: add tailnet v2 support to wsproxy coordinate endpoint ( #11637 )
...
wsproxy also needs to be updated to use tailnet v2 because the `tailnet.Conn` stores peers by ID, and the peerID was not being carried by the JSON protocol. This adds a query param to the endpoint to conditionally switch to the new protocol.
2024-01-18 10:10:36 +04:00
Spike Curtis
07427e06f7
chore: add setBlockEndpoints to nodeUpdater ( #11636 )
...
nodeUpdater also needs block endpoints, so that it can stop sending nodes with endpoints.
2024-01-18 10:02:15 +04:00
Spike Curtis
5b4de667d6
chore: add setCallback to nodeUpdater ( #11635 )
...
we need to be able to (re-)set the node callback when we lose and regain connection to a coordinator over the network.
2024-01-18 09:51:09 +04:00
Spike Curtis
e725f9d7d4
chore: stop passing addresses on configMaps constructor ( #11634 )
...
moving this out of the constructor so that setting this when creating a new `tailnet.Conn` triggers configuring the engine.
2024-01-18 09:43:28 +04:00
Spike Curtis
a514df71ed
chore: add setDERPMap to configMaps ( #11590 )
...
Add setDERPMap
2024-01-18 09:34:30 +04:00
Spike Curtis
25e289e1f6
chore: add setAddresses to nodeUpdater ( #11571 )
...
Adds setAddresses to nodeUpdater
2024-01-18 09:24:16 +04:00
Spike Curtis
387723a596
fix: close pg PubSub listener to avoid race ( #11640 )
...
Fixes flake as seen here: https://github.com/coder/coder/runs/20528529187
2024-01-18 09:18:59 +04:00
Asher
72d9ec07aa
fix: detect JetBrains running on local ipv6 ( #11676 )
2024-01-17 14:08:15 -09:00
Jon Ayers
552e9fe22f
fix: avoid returning 500 on apps when workspace stopped ( #11656 )
2024-01-17 12:06:59 -06:00
Bruno Quaresma
1be119b08f
fix(site): fix search menu for creating workspace and templates filter ( #11674 )
2024-01-17 17:54:56 +00:00
Steven Masley
b246f08d84
chore: move app URL parsing to its own package ( #11651 )
...
* chore: move app url parsing to it's own package
2024-01-17 10:41:42 -06:00
Bruno Quaresma
1aee8da4b6
fix(site): fix sidebar scroll ( #11671 )
2024-01-17 16:05:05 +00:00
dependabot[bot]
fa6176c2ff
chore: bump github.com/u-root/u-root from 0.11.0 to 0.12.0 ( #11625 )
...
* chore: bump github.com/u-root/u-root from 0.11.0 to 0.12.0
Bumps [github.com/u-root/u-root](https://github.com/u-root/u-root ) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/u-root/u-root/releases )
- [Changelog](https://github.com/u-root/u-root/blob/main/RELEASES )
- [Commits](https://github.com/u-root/u-root/compare/v0.11.0...v0.12.0 )
---
updated-dependencies:
- dependency-name: github.com/u-root/u-root
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* `go mod tidy`
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Muhammad Atif Ali <me@matifali.dev>
Co-authored-by: Muhammad Atif Ali <atif@coder.com>
2024-01-18 01:36:47 +10:00
Marcin Tojek
e83f13d8c5
fix: typo in whitespace ( #11667 )
2024-01-17 12:36:15 +00:00
Marcin Tojek
5eb3e1cdaa
feat: expose `owner_name` in `coder_workspace` resource ( #11639 )
2024-01-17 13:20:45 +01:00
Spike Curtis
b173195e0d
Revert "fix: detect JetBrains running on local ipv6 ( #11653 )" ( #11664 )
...
This reverts commit 2d61d5332a
.
2024-01-17 15:38:39 +04:00
Spike Curtis
2aa3cbbd03
chore: add logging to nodeUpdater ( #11569 )
...
Add debug logging for nodeUpdater and configMaps
2024-01-17 14:15:45 +04:00
Spike Curtis
bad2ce562e
fix: stop asserting fuzz bytes written in test
...
Fixes a flake seen here: https://github.com/coder/coder/actions/runs/7541558190/job/20528545916
```
=== FAIL: enterprise/provisionerd TestRemoteConnector_Fuzz (0.06s)
t.go:84: 2024-01-16 12:32:27.024 [info] connector: failed provisioner authentication remote_addr=[::1]:45138 ...
error= failed to receive jobID:
github.com/coder/coder/v2/enterprise/provisionerd.(*remoteConnector).authenticate
/home/runner/actions-runner/_work/coder/coder/enterprise/provisionerd/remoteprovisioners.go:438
- bufio.Scanner: token too long
t.go:84: 2024-01-16 12:32:27.024 [debu] connector: closed connection remote_addr=[::1]:45138 error=<nil>
remoteprovisioners_test.go:209:
Error Trace: /home/runner/actions-runner/_work/coder/coder/enterprise/provisionerd/remoteprovisioners_test.go:209
Error: "2992256" is not less than "2097152"
Test: TestRemoteConnector_Fuzz
Messages: should not allow more than 1 MiB
```
This was an attempt to test that malicious actors can't abuse our authentication protocol to make us allocate a bunch of memory.
However, the test asserted on the number of bytes sent by the fuzzer, not the number of bytes read (& allocated) by the service. The former is affected by network queue sizes and is thus flaky without actively managing the socket queues, which I don't think we want to do.
In actual practise, the thing that matters is how much memory the bufio Scanner allocates. By inspection, the scanner will allocate up to 64k, and testing this is true devolves into testing the go standard library, which I don't think is worth doing.
So... let's just drop the assertion because
a) its flaky,
b) it doesn't test what we actually want to test,
c) the behavior we actually care about is part of the standard library.
2024-01-17 12:59:45 +04:00
Spike Curtis
38d9ce5267
chore: add setStatus support to nodeUpdater ( #11568 )
...
Add support for the wgengine Status callback to nodeUpdater
2024-01-17 09:06:34 +04:00
Spike Curtis
f6dc707511
chore: add DERPForcedWebsocket to nodeUpdater ( #11567 )
...
Add support for DERPForcedWebsocket to nodeUpdater
2024-01-17 08:55:45 +04:00
Asher
2d61d5332a
fix: detect JetBrains running on local ipv6 ( #11653 )
2024-01-16 15:53:41 -09:00
Colin Adler
be43d6247d
feat: add additional fields to first time setup trial flow ( #11533 )
...
* feat: add additional fields to first time setup trial flow
* trial generator typo
2024-01-16 18:19:16 -06:00
Jon Ayers
1196f83ebd
feat: automatically activate dormant workspaces when manually started ( #11655 )
2024-01-16 16:42:04 -06:00
Stephen Kirby
d74aae7a4a
removed alpha tags from workspace actions features in template settings ( #11654 )
2024-01-16 16:23:19 -06:00
Muhammad Atif Ali
417270a6d7
chore(docs): remove the `template_update_policies` experiment from docs ( #11615 )
2024-01-17 00:18:57 +03:00
Jon Ayers
6ebcee3b49
docs: add workspace cleanup docs ( #11146 )
...
Co-authored-by: Muhammad Atif Ali <atif@coder.com>
Co-authored-by: kirby <kirby@coder.com>
2024-01-16 15:12:56 -06:00
Mathias Fredriksson
385d58caf6
fix(agent/agentssh): allow remote forwarding a socket multiple times ( #11631 )
...
* fix(agent/agentssh): allow remote forwarding a socket multiple times
Fixes #11198
Fixes https://github.com/coder/customers/issues/407
2024-01-16 21:26:13 +02:00
Steven Masley
08b4eb3124
fix: refresh all oauth links on external auth page ( #11646 )
...
* fix: refresh all oauth links on external auth page
2024-01-16 11:03:55 -06:00
Cian Johnston
d583acad00
fix(coderd): workspaceapps: update last_used_at when workspace app reports stats ( #11603 )
...
- Adds a new query BatchUpdateLastUsedAt
- Adds calls to BatchUpdateLastUsedAt in app stats handler upon flush
- Passes a stats flush channel to apptest setup scaffolding and updates unit tests to assert modifications to LastUsedAt.
2024-01-16 14:06:39 +00:00
Muhammad Atif Ali
5bfbf9f9e6
chore(docs/install/docker.md): shorten headings length ( #11630 )
2024-01-16 07:19:58 +00:00
Steven Masley
5087f7b5f6
chore: improve fake IDP script ( #11602 )
...
* chore: testIDP using static defaults for easier reuse
2024-01-15 10:01:41 -06:00
Marcin Tojek
f915bdf26c
feat: support links with custom icons ( #11629 )
2024-01-15 16:56:01 +01:00
dependabot[bot]
5c310ec334
chore: bump github.com/prometheus/common from 0.45.0 to 0.46.0 ( #11618 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 18:19:16 +03:00
dependabot[bot]
288f879f72
ci: bump the github-actions group with 1 update ( #11616 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 14:48:19 +00:00
dependabot[bot]
af013fc3a1
chore: bump github.com/go-playground/validator/v10 from 10.16.0 to 10.17.0 ( #11626 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 17:45:49 +03:00
dependabot[bot]
476d72e63d
chore: bump github.com/andybalholm/brotli from 1.0.6 to 1.1.0 ( #11621 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 17:44:48 +03:00
dependabot[bot]
ecefb8c0c1
chore: bump golang.org/x/tools from 0.16.1 to 0.17.0 ( #11622 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 17:44:17 +03:00
Cian Johnston
244ca88645
ci: set CODER_VERBOSE=true for fly.io wsproxies ( #11405 )
2024-01-15 13:14:38 +00:00
dependabot[bot]
054420bb33
chore: bump github.com/go-logr/logr from 1.3.0 to 1.4.1 ( #11475 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 14:08:28 +03:00
sharkymark
f65b2efb95
chore: replace remote with cloud when referencing development environments; add Slack as an enterprise option for community sharing ( #11375 )
2024-01-15 05:31:35 -05:00
Eric Paulsen
c799f0ff43
docs: add steps to configure supportLinks in Helm chart ( #11612 )
2024-01-15 05:29:59 -05:00
Eric Paulsen
e1493b220a
fix: guide naming ( #11613 )
2024-01-15 05:29:43 -05:00
Muhammad Atif Ali
8b10d21a70
chore(docs): fix a minor punctuation error ( #11610 )
2024-01-14 08:03:07 +00:00
Eric Paulsen
e70a97a722
docs: add guide for template ImagePullSecret ( #11608 )
...
* docs: add guide for template imagepullsecret
* add: manifest
* make: fmt
2024-01-12 18:44:26 -06:00
Kayla Washburn-Love
4c3f05b8aa
fix: show error when creating a new group fails ( #11560 )
2024-01-12 16:06:02 -07:00
Steven Masley
905292053a
fix: improve wsproxy error when proxyurl is set to a primary ( #11586 )
...
* coder error first
2024-01-12 20:32:02 +00:00
Steven Masley
03ee63931c
chore: remove duplicate validate calls on same oauth token ( #11598 )
...
* chore: remove duplicate validate calls on same oauth token
2024-01-12 14:27:22 -06:00
Bruno Quaresma
8181c9f349
refactor(site): make cosmetic changes on agent logs ( #11601 )
2024-01-12 17:09:36 -03:00
Bruno Quaresma
68e5a51d90
feat(site): display builds logs by default ( #11597 )
2024-01-12 16:39:23 -03:00