dependabot[bot]
71b79eace4
chore: bump alpine from 3.19.0 to 3.19.1 in /scripts ( #11887 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-30 00:35:44 +03:00
Eric Paulsen
d8a3ebef31
docs: fix example template README 404s and semantics ( #11903 )
...
* docs: fix example template README 404s and semantics
* make: gen
2024-01-29 21:34:12 +00:00
Kayla Washburn-Love
f572e18144
fix: fix cliui prompt styling ( #11899 )
2024-01-29 13:56:43 -07:00
Spike Curtis
207328ca50
feat: use appearance.Fetcher in agentapi ( #11770 )
...
This PR updates the Agent API to use the appearance.Fetcher, which is set by entitlement code in Enterprise coderd.
This brings the agentapi into compliance with the Enterprise feature.
2024-01-29 21:22:50 +04:00
Garrett Delfosse
f54278cdfe
fix: respect wait flag on ping ( #11896 )
2024-01-29 11:50:35 -05:00
Colin Adler
bc14e926d8
feat: add option to speedtest to dump a pcap of network traffic ( #11848 )
2024-01-29 09:57:31 -06:00
Spike Curtis
b2bc3fff33
fix: wait for new template version before promoting ( #11874 )
...
Fixes a test flake due to not waiting for the correct template version prior to promoting it.
2024-01-29 19:29:56 +04:00
Steven Masley
04a23261e6
chore: ensure github uids are unique ( #11826 )
2024-01-29 09:13:46 -06:00
Steven Masley
d66e6e78ee
fix: always attempt external auth refresh when fetching ( #11762 ) ( #11830 )
...
* fix: always attempt external auth refresh when fetching
* refactor validate to check expiry when considering "valid"
2024-01-29 08:55:15 -06:00
Cian Johnston
eeef56a655
feat(cli): show workspace favorite status in list output ( #11878 )
2024-01-29 14:14:12 +00:00
Cian Johnston
9abf6ec170
feat(site): show favorite workspaces in ui ( #11875 )
...
* Add Star beside workspace name to indicate favorite status in WorkspacesList
* Add button in workspace top row to toggle workspace favorite status
2024-01-29 13:39:31 +00:00
Bruno Quaresma
acd22b2c65
fix(site): fix capitalized username ( #11891 )
...
Fix #11888
2024-01-29 10:24:19 -03:00
Mathias Fredriksson
3e89ba23e5
test(scaletest): fix websocket error during close ( #11879 )
...
Fixes #11735
2024-01-29 13:42:30 +02:00
Muhammad Atif Ali
8398b4188b
ci: fix winget-release workflow ( #11865 )
2024-01-29 13:49:20 +03:00
Spike Curtis
bc4ae53261
chore: refactor Appearance to an interface callable by AGPL code ( #11769 )
...
The new Agent API needs an interface for ServiceBanners, so this PR creates it and refactors the AGPL and Enterprise code to achieve it.
Before we depended on the fact that the HTTP endpoint was missing to serve an empty ServiceBanner on AGPL deployments, but that won't work with dRPC, so we need a real interface to call.
2024-01-29 12:17:31 +04:00
Marcin Tojek
aacb4a2b4c
feat: use map instead of slice in metrics aggregator ( #11815 )
2024-01-29 09:12:41 +01:00
Spike Curtis
37e9479815
fix: fix TestServiceBanners/Agent ( #11768 )
...
The original test is bugged in that it
1. creates a new AGPL coderd with a new database, so no appearance is set in the DB.
2. overwrites the agentClient so the assertion after removing the license is against the AGPL coderd
2024-01-29 11:56:33 +04:00
Spike Curtis
f9fdd44510
feat: change codersdk to use tailnet v2 for DERPMap updates ( #11736 )
...
fixes #10533
refactors `codersdk` workspace agent dialer to use a single websocket connection to the tailnet v2 API for both coordination and DERPMap updates, rather than separate websockets (and the v1 API for DERPMaps).
2024-01-29 11:26:50 +04:00
Muhammad Atif Ali
699a4b8dd4
chore(dogfood): use built-in VS Code Desktop button over the module ( #11869 )
2024-01-29 00:37:22 +03:00
Eric Paulsen
be4d5221ba
docs: add guide for azure federation ( #11864 )
...
* docs: add guide for azure federation
* make: fmt
* refactor: arm secrets and semantics
2024-01-28 15:51:11 -05:00
Muhammad Atif Ali
2f9bf1ebe1
ci: validate template before pushing ( #11867 )
2024-01-27 10:02:10 +03:00
Spike Curtis
4825b7ccd2
fix: use new context after t.Parallel in TestOAuthAppSecrets
...
c.f. https://coder.com/blog/go-testing-contexts-and-t-parallel
fixes flakes like https://github.com/coder/coder/runs/20856469613
2024-01-27 08:45:43 +04:00
Muhammad Atif Ali and Mathias Fredriksson
de6d4794dc
chore(dogfood): replace repo_dir with base_repo_dir in git-clone module ( #11835 )
...
Co-authored-by: Mathias Fredriksson <mafredri@gmail.com >
2024-01-27 01:45:07 +00:00
Kayla Washburn-Love
bb8ce7bc02
chore: move components/Resources to modules/resources ( #11852 )
2024-01-26 15:11:07 -07:00
Kayla Washburn-Love
8f46beef72
chore: remove most usage of PropsWithChildren ( #11859 )
2024-01-26 12:04:22 -07:00
Kayla Washburn-Love
c2b6e204f3
fix: type error from theme update ( #11844 )
2024-01-26 10:56:19 -07:00
Kayla Washburn-Love
c85fc3c8fe
refactor: add more fill variants to the experimental theme ( #11827 )
2024-01-26 10:28:59 -07:00
Cian Johnston
42e997d39e
fix(coderd/rbac): do not cache context cancellation errors ( #11840 )
...
#7439 added global caching of RBAC results.
Calls are cached based on hash(subject, object, action).
We often use dbauthz.AsSystemRestricted to handle "internal" authz calls, and these are often repeated with similar arguments and are likely to get cached.
So a transient error doing an authz check on a system function will be cached for up to a minute.
I'm just starting off with excluding context.Canceled but there's likely a whole suite of different errors we want to also exclude from the global cache.
2024-01-26 16:19:55 +00:00
Spike Curtis
d6baa3cab0
fix: stop running tests that exec sh scripts in parallel ( #11834 )
...
Ok, so my last attempt at a fix here failed
https://github.com/coder/coder/actions/runs/7666229961/job/20893608286
I have a new theory: it's not the `terraform` binary that's busy, it's actually `fake_cancel.sh` and it gets marked busy when we `exec` it from the script we write.
Use of `exec` also replaces the executing code in place, rather than starting a new process/shell, so that's why the error we get says `terraform` is busy.
2024-01-26 19:22:35 +04:00
Bruno Quaresma
0ba035a16d
refactor(site): improve parameters field ( #11802 )
2024-01-26 11:31:52 -03:00
Kira Pilot
4c71cccbc3
fix(site): disable autostart and autostop according to template settings ( #11809 )
...
* fix (site): disable autostart and autostop according to template settings
* checking form values again; wrote tests
* fixed closure and label bugs
* fix broken query key
* tweaks
2024-01-26 09:06:01 -05:00
Mathias Fredriksson
52c08a98bb
test(scaletest): fix worksapcebuild retry ( #11836 )
2024-01-26 15:49:19 +02:00
Mathias Fredriksson
02124758fb
feat(cli/exp): extend scaletest create-workspaces with --retry option ( #11825 )
...
Part of #11801
2024-01-26 11:29:48 +00:00
Cian Johnston
fdf9f03097
fix(enterprise/cli): add ID to default columns in licenses list output ( #11823 )
2024-01-26 09:55:16 +00:00
Dean Sheather
29707099d7
chore: add agentapi tests ( #11269 )
2024-01-26 07:04:19 +00:00
Muhammad Atif Ali
541154b74b
docs: simplify JFrog integration docs ( #11787 )
2024-01-25 19:50:06 -05:00
Steven Masley
005c014f13
chore: instrument additional github api calls ( #11824 )
...
* chore: instrument additional githubapi calls
This only affects github as a login source, not external auth.
2024-01-25 18:34:46 -06:00
Bruno Quaresma
e371716b38
refactor(site): add minor workspace improvements ( #11822 )
2024-01-25 21:05:29 -03:00
Kayla Washburn-Love
73a6899f2c
chore: miscellaneous cleanup ( #11785 )
2024-01-25 14:22:52 -07:00
Ammar Bandukwala
79568bf628
Revert "fix: always attempt external auth refresh when fetching ( #11762 )"
...
This reverts commit 0befc0826a .
2024-01-25 14:22:47 -06:00
Steven Masley
0befc0826a
fix: always attempt external auth refresh when fetching ( #11762 )
...
* fix: always attempt external auth refresh when fetching
* refactor validate to check expiry when considering "valid"
2024-01-25 10:54:56 -06:00
Bruno Quaresma
fd7f85bc5e
fix(site): fix proxy settings link ( #11817 )
2024-01-25 12:16:24 +00:00
Cian Johnston
8eae4f83bf
fix(coderd/provisionerdserver): fix test flake in TestHeartbeat ( #11808 )
2024-01-25 12:05:57 +00:00
Muhammad Atif Ali
979a920832
docs: use coder modules in offline deployments ( #11788 )
...
* docs: use coder modules in offline deployments
* fix typos
* Update offline installation instructions with Artifactory support for Coder modules
* Review suggestions
2024-01-25 08:01:56 +03:00
Ben Potter
6b0e1291d2
docs: add v2.7.3 changelog ( #11811 )
...
* docs: add v2.7.1 changelog
* docs: add v2.7.2 changelog
2024-01-24 16:53:08 -06:00
Kayla Washburn-Love
3d76e1b55c
chore: clean up package.json and tsconfig ( #11757 )
2024-01-24 13:53:44 -07:00
Cian Johnston
ecae6f9135
fix(enterprise/tailnet): handle query canceled error in sendBeat() ( #11794 )
2024-01-24 18:42:05 +00:00
Bruno Quaresma
8bc91b489e
refactor(site): increase form fields gap ( #11803 )
2024-01-24 14:16:42 -03:00
Marcin Tojek
560e8cc1ae
fix: check update permission to start workspace ( #11798 )
2024-01-24 17:18:03 +01:00
Cian Johnston
4616ccf462
fix(coderd): alter return signature of convertWorkspace, add check for requesterID ( #11796 )
2024-01-24 14:13:14 +00:00