Marcin Tojek
8dd003ba5e
fix: preserve order of node reports in healthcheck ( #10835 )
2023-11-22 11:15:11 +01:00
dependabot[bot]
60c01555b9
chore: bump react-icons from 4.11.0 to 4.12.0 in /offlinedocs ( #10687 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-22 13:00:59 +03:00
Dean Sheather
a9c0c01629
chore: fix flake in listening ports test ( #10833 )
2023-11-22 09:30:51 +00:00
Spike Curtis
f20cc66c04
fix: give SSH stdio sessions a chance to close before closing netstack ( #10815 )
...
Man, graceful shutdown is hard. Even after my changes, we were still hitting a graceful shutdown race: https://github.com/coder/coder/runs/18886842123
The problem was that while we attempt a graceful shutdown at the SSH layer by closing the session for writing, we were not giving it a chance to complete before continuing to tear down the stack of closers, including one that closes the netstack, and thus drop the TCP connection before it closes.
2023-11-22 13:11:21 +04:00
Spike Curtis
b25e5dc90b
chore: remove dbfake.WorkspaceBuild in favor of builder pattern ( #10814 )
...
I'd like to convert dbfake into a builder pattern to prevent a proliferation of XXXWithYYY methods. This is one step of the way by removing the Non-builder function.
2023-11-22 13:04:58 +04:00
dependabot[bot]
b73d9d788b
chore: bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 ( #10828 )
...
Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/go-jose/go-jose/releases )
- [Changelog](https://github.com/go-jose/go-jose/blob/v3/CHANGELOG.md )
- [Commits](https://github.com/go-jose/go-jose/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-22 08:21:59 +03:00
Jon Ayers
8d1cfbce8f
fix: update workspace cleanup flag names for template cmds ( #10805 )
2023-11-21 18:20:01 -06:00
Jon Ayers
51b58cfc98
fix: only update last_used_at when connection count > 0 ( #10808 )
2023-11-21 18:10:41 -06:00
Jon Ayers
782fe84c7c
feat: disable start/restart if active version required ( #10809 )
2023-11-21 18:06:30 -06:00
Marcin Tojek
214123d476
test: skip flaky HealthyWithNodeDegraded ( #10826 )
2023-11-21 20:46:58 +01:00
Muhammad Atif Ali
1c2f9e3199
chore: refactoring to move the notes at top
2023-11-21 22:03:21 +03:00
Kayla Washburn
8cd8901db5
refactor: avoid @emotion/css when possible ( #10807 )
2023-11-21 11:29:43 -07:00
Kayla Washburn
26b5390f4b
refactor: remove usage of styled and withStyles ( #10806 )
2023-11-21 10:43:01 -07:00
Jon Ayers
ad3eb4bb75
Revert "docs: add documentation for template update policies ( #10804 )" ( #10822 )
...
This reverts commit e6dc9eeffc .
2023-11-21 17:10:08 +00:00
dependabot[bot] and Kira Pilot
d0ac4cb4b1
chore: bump prettier from 3.0.0 to 3.1.0 in /site ( #10695 )
...
* chore: bump prettier from 3.0.0 to 3.1.0 in /site
Bumps [prettier](https://github.com/prettier/prettier ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.0.0...3.1.0 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* prettier
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kira Pilot <kira.pilot23@gmail.com >
2023-11-21 11:48:40 -05:00
Kayla Washburn
e51eeb67ce
refactor: improve settings sidebar components ( #10801 )
2023-11-21 09:38:55 -07:00
dependabot[bot]
7fa70ce159
chore: bump github.com/aws/smithy-go from 1.16.0 to 1.17.0 ( #10788 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-21 16:33:15 +03:00
dependabot[bot]
4590149810
chore: bump google.golang.org/api from 0.150.0 to 0.151.0 ( #10787 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-21 16:32:49 +03:00
Spike Curtis
5d5b5aa074
chore: use dbfake for ssh tests rather than provisionerd ( #10812 )
...
Refactors SSH tests to skip provisionerd and instead use dbfake to insert workspaces and builds. This should make tests faster and more reliable.
dbfake.WorkspaceBuild is refactored to use a "builder" pattern with "fluent" options, as the number of options and variants was starting to get out of hand.
2023-11-21 16:22:08 +04:00
Marcin Tojek
048dc0450f
feat: ensure coder remains healthy with single degraded DERP server ( #10813 )
2023-11-21 12:58:25 +01:00
Cian Johnston
abafc0863c
feat(coderd): store workspace proxy version in the database ( #10790 )
...
Stores workspace proxy version in database upon registration.
2023-11-21 11:21:25 +00:00
Steven Masley
7060069034
fix: prevent change in defaults if user unsets in template edit ( #10793 )
...
* fix: template edit not change defaults if user unset
2023-11-20 18:14:30 -06:00
Jon Ayers and Ben Potter
e6dc9eeffc
docs: add documentation for template update policies ( #10804 )
...
Co-authored-by: Ben Potter <ben@coder.com >
2023-11-20 16:30:24 -06:00
Kira Pilot and Muhammad Atif Ali
ace188bfc2
fix: clarify language in orphan section of delete modal ( #10764 )
...
* fix: clarify language in orphan section of delete modal
* tinted title
* Update site/src/pages/WorkspacePage/WorkspaceDeleteDialog/WorkspaceDeleteDialog.tsx
Co-authored-by: Muhammad Atif Ali <atif@coder.com >
* prettier
---------
Co-authored-by: Muhammad Atif Ali <atif@coder.com >
2023-11-20 15:04:51 -05:00
Steven Masley
5229d7fd3a
feat: implement deprecated flag for templates to prevent new workspaces ( #10745 )
...
* feat: implement deprecated flag for templates to prevent new workspaces
* Add deprecated filter to template fetching
* Add deprecated to template table
* Add deprecated notice to template page
* Add ui to deprecate a template
2023-11-20 19:16:18 +00:00
Marcin Tojek
d8df87d5ae
fix: insights metrics comparison ( #10800 )
...
* fix: insights metrics comparison
* links
2023-11-20 18:37:46 +01:00
Mathias Fredriksson
6b3f599438
fix(site): correctly interpret timezone based on offset in formatOffset ( #10797 )
...
Fixes #10784
2023-11-20 19:30:09 +02:00
Kayla Washburn and Kyle Carberry
9b6433e3a7
chore: remove theme experiment ( #10798 )
...
Co-authored-by: Kyle Carberry <kyle@carberry.com >
2023-11-20 09:53:20 -07:00
Spike Curtis
92ef0baff3
fix: remove pty match for TestSSH/RemoteForward ( #10789 )
...
Fixes #10578
2023-11-20 20:50:09 +04:00
Michael Smith
df4f34ac15
fix: prevent alt text from appearing if OIDC icon fail to load ( #10792 )
...
* fix: update alt text issue
2023-11-20 10:51:25 -05:00
Bruno Quaresma
fbec79f35d
refactor(site): refactor login screen ( #10768 )
2023-11-20 11:19:50 -03:00
Bruno Quaresma
2895c108c2
chore(site): remove Typography component ( #10769 )
...
* Remove Typography from NavbarView
* Remove Typography from EmptyState
* Remove Typography from Paywall
* Fix font size
* Remove Typography from CliAuthPage
* Remove Typography from Single SignOn
* Remove Typography from file dialog
* Remove from not found
* Remove from Section
* Remove from global snackbar
* Remove Typography component
* Add eslint role
2023-11-20 10:15:40 -03:00
Spike Curtis
5173bce5cc
fix: stop redirecting DERP and replicasync http requests ( #10752 )
...
Fixes an issue where setting CODER_REDIRECT_TO_ACCESS_URL breaks use of multiple Coder server replicas for DERP traffic.
2023-11-20 14:46:59 +04:00
Spike Curtis
5c48cb4447
feat: modify PG Coordinator to work with new v2 Tailnet API ( #10573 )
...
re: #10528
Refactors PG Coordinator to work with the Tailnet v2 API, including wrappers for the existing v1 API.
The debug endpoint functions, but doesn't return sensible data, that will be in another stacked PR.
2023-11-20 14:31:04 +04:00
Muhammad Atif Ali
a8c25180db
fix(docs): fix a broken link ( #10783 )
2023-11-20 12:49:07 +03:00
JounQin and Muhammad Atif Ali
148eb90bda
docs: migrate all deprecated CODER_ADDRESS to CODER_HTTP_ADDRESS ( #10780 )
...
Co-authored-by: Muhammad Atif Ali <me@matifali.dev >
2023-11-19 17:54:02 +00:00
JounQin
9b864ed700
docs: align CODER_HTTP_ADDRESS with document ( #10779 )
2023-11-19 15:38:39 +00:00
Ammar Bandukwala
cfe35f54b4
feat(cli/agent): preserve old logs ( #10776 )
...
See https://github.com/coder/coder/pull/7815 for background.
2023-11-18 10:53:56 -06:00
Eric Paulsen
328a383f15
fix: set ignore_changes on EC2 example templates ( #10773 )
2023-11-18 01:07:27 -05:00
Colin Adler
3aef070959
fix: return non-null warning arrays in healthcheck ( #10774 )
2023-11-17 22:25:44 +00:00
Cian Johnston
2c3ebc50cb
fix(site): handle null warnings in health page ( #10775 )
2023-11-17 22:10:13 +00:00
Ben Potter
d19a762589
docs: add v2.4.1 changelog ( #10770 )
v2.4.0
2023-11-17 14:46:07 -06:00
Steven Masley
0f17d7c144
chore: return context.Canceled when in Prepare for rbac ( #10763 )
...
Was returning a custom rego canceled error. This conforms with
how Authorize handles this error.
2023-11-17 20:28:59 +00:00
Kayla Washburn
875cae1fc9
chore: lint sink_test.go ( #10765 )
2023-11-17 09:45:24 -07:00
Steven Masley
e448c10122
chore: add uuid's to ssh sessions for logging ( #10721 )
...
* chore: add uuid to ssh connection logs
2023-11-17 16:04:23 +00:00
Cian Johnston and BrunoQuaresma
befb42b6fd
feat(site): add refresh button on health page ( #10719 )
...
Adds a button on DeploymentHealth page to immediately re-run the healthcheck.
Co-authored-by: BrunoQuaresma <bruno_nonato_quaresma@hotmail.com >
2023-11-17 15:26:25 +00:00
Bruno Quaresma
e6f11a383a
refactor(site): add minor improvements to the schedule controls ( #10756 )
...
Demo:
https://github.com/coder/coder/assets/3165839/d6ea83c0-6390-42d9-bd48-3438fc8685db
2023-11-17 12:03:44 -03:00
Bruno Quaresma
20c2dda13f
refactor(site): replace secondary by primary color ( #10757 )
2023-11-17 12:02:58 -03:00
Bruno Quaresma
b508c325b1
refactor(site): add minor tweaks to the workspace delete dialog ( #10758 )
...
Before:
<img width="483" alt="Screenshot 2023-11-17 at 11 29 25" src="https://github.com/coder/coder/assets/3165839/28e07832-d816-48d3-a3d5-500227f2799e ">
After:
<img width="491" alt="Screenshot 2023-11-17 at 11 29 30" src="https://github.com/coder/coder/assets/3165839/e01bc181-34af-4299-b86a-9081a5efd954 ">
2023-11-17 12:01:57 -03:00
Marcin Tojek
8999d5785a
feat: do not fail DERP healthcheck if WebSocket is used ( #10714 )
2023-11-17 16:00:49 +01:00