Ammar Bandukwala
496232446d
chore(cli): replace clibase with external `coder/serpent` ( #12252 )
2024-03-15 11:24:38 -05:00
Marcin Tojek
bed2545636
docs: describe reference architectures ( #12609 )
2024-03-15 17:01:45 +01:00
Cian Johnston
b0c4e7504c
feat(support): add client magicsock and agent prometheus metrics to support bundle ( #12604 )
...
* feat(codersdk): add ability to fetch prometheus metrics directly from agent
* feat(support): add client magicsock and agent prometheus metrics to support bundle
* refactor(support): simplify AgentInfo control flow
Co-authored-by: Mathias Fredriksson <mafredri@gmail.com>
2024-03-15 15:33:49 +00:00
Eric Paulsen
4d9e6c0134
add updated architecture diagrams ( #12584 )
2024-03-15 11:09:03 -04:00
Cian Johnston
2fc9f097ed
chore: apply linter auto-fixes ( #12605 )
2024-03-15 14:39:25 +00:00
Cian Johnston
18c1e02bf0
dogfood: replace siegfried with greenhill ( #12599 )
2024-03-15 23:33:43 +10:00
dependabot[bot]
e1685b96e4
chore: bump golang.org/x/tools from 0.18.0 to 0.19.0 ( #12519 )
...
Bumps [golang.org/x/tools](https://github.com/golang/tools ) from 0.18.0 to 0.19.0.
- [Release notes](https://github.com/golang/tools/releases )
- [Commits](https://github.com/golang/tools/compare/v0.18.0...v0.19.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/tools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 13:18:35 +00:00
Kyle Carberry
895df54051
fix: separate signals for passive, active, and forced shutdown ( #12358 )
...
* fix: separate signals for passive, active, and forced shutdown
`SIGTERM`: Passive shutdown stopping provisioner daemons from accepting new
jobs but waiting for existing jobs to successfully complete.
`SIGINT` (old existing behavior): Notify provisioner daemons to cancel in-flight jobs, wait 5s for jobs to be exited, then force quit.
`SIGKILL`: Untouched from before, will force-quit.
* Revert dramatic signal changes
* Rename
* Fix shutdown behavior for provisioner daemons
* Add test for graceful shutdown
2024-03-15 13:16:36 +00:00
dependabot[bot]
2c947c1921
chore: bump golang.org/x/mod from 0.15.0 to 0.16.0 ( #12520 )
...
Bumps [golang.org/x/mod](https://github.com/golang/mod ) from 0.15.0 to 0.16.0.
- [Commits](https://github.com/golang/mod/compare/v0.15.0...v0.16.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/mod
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 13:09:50 +00:00
dependabot[bot]
78f26bf24a
chore: bump github.com/u-root/u-root from 0.13.0 to 0.14.0 ( #12397 )
...
Bumps [github.com/u-root/u-root](https://github.com/u-root/u-root ) from 0.13.0 to 0.14.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.13.0...v0.14.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 08:55:10 -04:00
dependabot[bot]
cf7f95b418
chore: bump golang.org/x/oauth2 from 0.17.0 to 0.18.0 ( #12528 )
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.17.0 to 0.18.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.17.0...v0.18.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 08:54:32 -04:00
dependabot[bot]
351706b896
chore: bump google.golang.org/protobuf from 1.32.0 to 1.33.0 ( #12524 )
...
Bumps google.golang.org/protobuf from 1.32.0 to 1.33.0.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 08:54:26 -04:00
Cian Johnston
2abc1cd2b7
feat(support): fetch agent network info over tailnet ( #12577 )
...
Adds agent-related information to support bundle command.
2024-03-15 11:01:39 +00:00
Cian Johnston
653ddccd8e
fix(agent): remove unused token debug handler ( #12602 )
2024-03-15 09:43:36 +00:00
dependabot[bot]
8d7819f6d6
chore: bump github.com/stretchr/testify from 1.8.4 to 1.9.0 ( #12404 )
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.4 to 1.9.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 19:37:32 -05:00
Steven Masley
29c8cf20e0
fix: handle CLI default organization when none exists in <v2.9.0 coderd ( #12594 )
...
* chore: 'coder org set' help message was incorrect
* fix: handler coder cli against older versions of Coder
2024-03-14 15:11:29 -05:00
Bruno Quaresma
f78b5c1cfe
chore(site): refactor logs and add stories ( #12553 )
2024-03-14 14:49:37 -03:00
Garrett Delfosse
0723dd3abf
fix: ensure agent token is from latest build in middleware ( #12443 )
2024-03-14 12:27:32 -04:00
Cian Johnston
63696d762f
feat(codersdk): add debug handlers for logs, manifest, and token to agent ( #12593 )
...
* feat(codersdk): add debug handlers for logs, manifest, and token to agent
* add more logging
* use io.LimitReader instead of seeking
2024-03-14 15:36:12 +00:00
Cian Johnston
135381bb4e
chore(cli): skip support bundle test on windows ( #12596 )
2024-03-14 15:25:09 +00:00
Mathias Fredriksson
5dd436c19b
feat(examples): add linting to all examples ( #12595 )
...
Fixes #12588
2024-03-14 16:49:44 +02:00
Steven Masley
410a7d54ee
chore: external auth flow opens new window, it does not need an href ( #12586 )
2024-03-14 09:17:50 -05:00
Steven Masley
4cba83b30f
test: apptest was accidently choosing ports in use ( #12580 )
...
Apptest requires a port without a listening server to test failure
cases. This port was chosen and had a chance of actually being
provisioned. To prevent this accident, a port <1k is chosen,
since those will never be allocated.
2024-03-14 08:54:12 -05:00
Danny Kopping
14130deb07
fix: clean template destination path for `pull` ( #12559 )
2024-03-14 12:41:23 +00:00
Cian Johnston
395bf54f4f
chore(examples/templates/incus): fix metadata harder ( #12589 )
2024-03-14 11:43:34 +00:00
Muhammad Atif Ali
04b711f187
chore(examples/templates/incus): fix metadata ( #12587 )
2024-03-14 11:14:37 +00:00
Cian Johnston
3b406878e0
feat(agent): expose HTTP debug server over tailnet API ( #12582 )
2024-03-14 10:02:01 +00:00
Asher
0d16df9df9
fix: importing api into vscode-coder ( #12570 )
2024-03-13 10:05:44 -08:00
Kayla Washburn-Love
efba477b36
fix: hide actions and notifications from deleted workspaces ( #12563 )
2024-03-13 11:43:48 -06:00
Bruno Quaresma
489b0ec497
chore(site): refactor useAuth and related hooks ( #12567 )
...
Close https://github.com/coder/coder/issues/12487
2024-03-13 13:24:18 -03:00
Spike Curtis
fe6def31eb
feat: upgrade tailscale fork to set TCP options for perf ( #12574 )
...
Upgrades our tailscale fork to include some TCP options tweaks for performance. c.f. https://github.com/coder/tailscale/pull/46
2024-03-13 16:02:02 +04:00
Michael Brewer
903f8b21c4
feat(site): add cpp icon ( #12572 )
...
* feat(site): add cpp icon
Add the C++ icon
Source is WikiCommons: https://en.m.wikipedia.org/wiki/File:ISO_C%2B%2B_Logo.svg
* fix: correct order
2024-03-13 07:49:03 -04:00
Danny Kopping
da54c8a51f
fix: fix data race in TestLabelsAggregation tests ( #12578 )
2024-03-13 13:47:22 +02:00
Danny Kopping
7a7105ad66
feat: make agent stats' cardinality configurable ( #12535 )
2024-03-13 12:03:36 +02:00
Bruno Quaresma
e45d511f28
chore(site): add missing stories for templates ( #12537 )
2024-03-12 17:54:37 -03:00
Kayla Washburn-Love
301c60d824
chore(dogfood): add fish and helix ppa packages to dogfood ( #12568 )
2024-03-12 13:58:40 -06:00
Cian Johnston
096d472de9
chore(dogfood): update remaining focal PPAs to jammy ( #12565 )
2024-03-12 19:24:58 +00:00
Cian Johnston
901668ad4b
feat(dogfood): add git from git-core ppa ( #12564 )
2024-03-12 17:28:07 +00:00
Bruno Quaresma
8489b4dfb1
chore(site): add WorkspaceBuildData stories ( #12550 )
2024-03-12 14:18:31 -03:00
Bruno Quaresma
e947e0e829
chore(site): refactor dormant badge and add stories ( #12555 )
2024-03-12 14:17:55 -03:00
Ben Potter
321546474b
docs: add v2.9.0 changelog ( #12562 )
...
* docs: add v2.9.0 changelog
* added sharable ports screenshot
* moved autostop visibility improvements from backend to dashboard, added screenshot
* move experiments to bottom
* added activity bump screenshot
---------
Co-authored-by: Stephen Kirby <me@skirby.dev>
2024-03-12 12:12:35 -05:00
Cian Johnston
47cb584052
fix(support): sanitize agent env ( #12554 )
2024-03-12 15:23:11 +00:00
Steven Masley
597694fbdd
chore: bump migration file ( #12556 )
2024-03-12 14:55:45 +00:00
Steven Masley
e11d3ca0ee
chore: move default everyone group to a migration ( #12435 )
2024-03-12 09:27:36 -05:00
Bruno Quaresma
f3083226ab
chore: add package manager ( #12551 )
...
Every time I run `pnpm` in the project it adds the package manager attribute on package.json so I just decided to push it since it does not look like an issue and we can make sure everyone is running the same pnpm version.
2024-03-12 10:44:23 -03:00
Cian Johnston
7b081c873e
fix(site): warn when user leaves template editor with un-built changes ( #12548 )
2024-03-12 13:08:54 +00:00
Danny Kopping
90d00190ea
chore: remove pr_number param from deploy-pr.sh ( #12549 )
...
Field was removed in https://github.com/coder/coder/pull/11259
Signed-off-by: Danny Kopping <danny@coder.com>
2024-03-12 12:01:31 +00:00
Cian Johnston
edc465c449
fix(site): TemplateVersionEditor: allow triggering builds on non-dirtied template version ( #12547 )
2024-03-12 11:35:16 +00:00
Spike Curtis
51707446d0
fix: stop holding Pubsub mutex while calling pq.Listener ( #12518 )
...
fixes #11950
https://github.com/coder/coder/issues/11950#issuecomment-1987756088 explains the bug
We were also calling into `Unlisten()` and `Close()` while holding the mutex. I don't believe that `Close()` depends on the notification loop being unblocked, but it's hard to be sure, and the safest thing to do is assume it could block.
So, I added a unit test that fakes out `pq.Listener` and sends a bunch of notifies every time we call into it to hopefully prevent regression where we hold the mutex while calling into these functions.
It also removes the use of a `context.Context` to stop the PubSub -- it must be explicitly `Closed()`. This simplifies a bunch of the logic, and is how we use the pubsub anyway.
2024-03-12 09:44:12 +04:00
dependabot[bot]
6f00ccfa64
chore: bump storj.io/drpc from 0.0.33-0.20230420154621-9716137f6037 to 0.0.33 ( #12526 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-12 03:43:01 +00:00