Colin Adler
45eb26d5d0
fix(scaletest): increase time range check causing flake on MacOS ( #5776 )
2023-01-18 22:41:14 +00:00
Kyle Carberry
41145a6842
fix: improve error handling when posting workspace agent version ( #5775 )
...
A customer ran into an unfortunate error here that we miss!
2023-01-18 22:03:11 +00:00
Kira Pilot
6b68fbbf18
feat: Auditing group members as part of group resource ( #5730 )
...
* added AuditableGroup type
* added json tags
* Anonymizing gGroup struct
* adding support on the FE for nested group diffs
* added type for GroupMember
* Update coderd/database/modelmethods.go
Co-authored-by: Steven Masley <Emyrk@users.noreply.github.com>
* Update coderd/database/modelmethods.go
Co-authored-by: Steven Masley <Emyrk@users.noreply.github.com>
* fetching group members in group.delete
* passing through right error
* broke out into util function and added tests
Co-authored-by: Steven Masley <Emyrk@users.noreply.github.com>
2023-01-18 15:13:39 -05:00
Cian Johnston
56b996532f
feat: add --experiments flag to replace --experimental ( #5767 )
...
- Deprecates the --experimental flag
- Adds a new flag --experiments which supports passing multiple comma-separated values or a wildcard value.
- Exposes a new endpoint /api/v2/experiments that returns the list of enabled experiments.
- Deprecates the field Features.Experimental in favour of this new API.
- Updates apidocgen to support type aliases (shoutout to @mtojek).
- Modifies apitypings to support generating slice types.
- Updates develop.sh to pass additional args after -- to $CODERD_SHIM.
2023-01-18 19:12:53 +00:00
Kyle Carberry
47c3d72294
docs: add support for the coder remote extension ( #5764 )
2023-01-18 13:02:26 -06:00
Bruno Quaresma
537b9df357
refactor: Form page loaders ( #5762 )
2023-01-18 17:51:48 +00:00
Bruno Quaresma
2117eb4f31
chore: Improve bundle size ( #5761 )
2023-01-18 17:31:31 +00:00
Colin Adler
6ed4e21e8b
feat(examples): add labels and antiAffinity to k8s example ( #5763 )
2023-01-18 17:01:00 +00:00
Bruno Quaresma
6252f782d8
fix: Setup redirect state ( #5759 )
2023-01-18 15:28:46 +00:00
Ammar Bandukwala
501cfa9e8d
refactor: deduplicate / type license feature code ( #5734 )
2023-01-17 17:04:29 -06:00
Bruno Quaresma
ea1b03f7c9
chore: Remove FE dead code ( #5760 )
2023-01-17 23:00:10 +00:00
Bruno Quaresma
a13614e93d
feat: Pre-fill param inputs with query string values ( #5758 )
2023-01-17 22:56:29 +00:00
Bruno Quaresma
28b2bbd095
refactor: Make navbar and users tab href consistent ( #5754 )
2023-01-17 19:05:54 -03:00
Mathias Fredriksson
c6fb469655
test: Improve TestSSH/ForwardAgent stability on macOS ( #5745 )
2023-01-17 23:38:27 +02:00
Bruno Quaresma
99f5f44482
fix: Only fetch groups when it is enabled ( #5753 )
2023-01-17 18:33:34 -03:00
Bruno Quaresma
35d4766810
chore: Remove unused deps ( #5756 )
2023-01-17 15:56:00 -03:00
Dean Sheather
53c456a442
feat: PGP sign the checksum file in releases ( #5757 )
2023-01-18 04:45:27 +10:00
Dean Sheather
b19d644162
feat: add etag to slim binaries endpoint ( #5750 )
2023-01-18 04:38:08 +10:00
Bruno Quaresma
c377cd0fa9
fix: Move CLI auth screen outside of dashboard ( #5755 )
2023-01-17 15:24:22 -03:00
Kira Pilot
f0eddbaab4
chore: Support anonymously embedded fields for audit diffs ( #5746 )
...
- Anonymously embedded structs are expanded as top level fields.
- Unit tests for anonymously embedded structs
Co-authored-by: Steven Masley <stevenmasley@coder.com>
2023-01-17 12:13:16 -06:00
Ben Potter
e37bff6a85
docs: REST API docs are now complete ( #5748 )
2023-01-17 09:47:54 -08:00
Presley Pizzo
63956eafbf
chore: turn e2e tests back on with fixes ( #5719 )
...
* Improvement - wip
* Cut out extra waits, increase timeouts
* Fix timeout syntax
* Extend timeouts for safety
* Turn e2e back on
* Format
2023-01-17 12:12:37 -05:00
Dean Sheather
7f5dcc3d6c
feat: remove server subcommand from slim binaries ( #5747 )
2023-01-17 16:58:00 +00:00
Marcin Tojek
1b0560ceb4
feat: Expose workspace build parameters via API ( #5743 )
2023-01-17 16:24:45 +01:00
Dean Sheather
985fac642e
chore: combine dogfood regions, use tailscale ( #5741 )
2023-01-17 14:20:48 +00:00
Mathias Fredriksson
145d101512
test: Refactor ptytest to use contexts and less duplication ( #5740 )
2023-01-17 16:02:38 +02:00
Mathias Fredriksson
77e71f3ca4
test: Improve TestSSH/ForwardGPG stability on macOS via pty.ReadRune ( #5739 )
...
Writing to stdin for `coder ssh` too early could result in the input
being discarded. To work around this we add a new `ptytest` method
called `ReadRune` that lets us read one character of output. This will
indicate the command is ready to accept input.
It could be one character of the prompt, or of the loading message
waiting for connection to be established.
2023-01-17 15:30:47 +02:00
Mathias Fredriksson
db7877012c
test: Fix flaky TestServer/Logging/{Multiple,Stackdriver} ( #5727 )
...
* test: Fix flaky TestServer/Logging/Multiple
* test: Fix flaky TestServer/Logging/Stackdriver
* test: Add testutil.TempFile and testutil.CreateTemp, cleanup tests
relying on temp file
2023-01-17 14:14:29 +02:00
Marcin Tojek
6ebadabe4e
feat: Add basic support for rich parameters to coderd and provisionerd ( #5710 )
2023-01-17 11:22:11 +01:00
Kyle Carberry
70fd78673d
fix: remove old versions from docs manifest ( #5736 )
2023-01-16 22:37:31 +00:00
Kyle Carberry
bbc1a9a1d8
fix: use `UserInfo` endpoint with OIDC ( #5735 )
...
This resolves a user issue surfaced in Discord:
https://discord.com/channels/747933592273027093/1064566338875576361/1064566338875576361
Both methods of obtaining claims need to be used according
to the OIDC specification.
2023-01-16 16:06:39 -06:00
Ammar Bandukwala
592ce3b118
feat(cli): allow direct tar upload in template update/create ( #5720 )
2023-01-16 14:32:11 -06:00
Ammar Bandukwala
5f7cce775b
fix(site): always use 95th percentile in progress bar ( #5733 )
...
This fixes the issue where the bar flickers from "Up to X seconds
remaining" to "X seconds remaining".
2023-01-16 20:31:44 +00:00
Ammar Bandukwala
4420985fad
feat(coderd): activity bump for full TTL instead of 1h ( #5732 )
2023-01-16 20:13:34 +00:00
Kyle Carberry
e558a252e7
chore: remove dead docs links from README.md ( #5731 )
2023-01-16 12:27:39 -06:00
Dean Sheather
b55cb0cc73
chore: add trivy vulnerability scanning ( #5729 )
2023-01-17 03:43:37 +10:00
Mathias Fredriksson
f3bbf627a3
chore: Update gotestsum to v1.9.0 and remove debugging ( #5726 )
...
* chore: Update gotestsum to v1.9.0 and remove debugging
* chore: Update cloud.google.gpg to fix dogfood build
2023-01-16 17:58:57 +02:00
Dean Sheather
1d777c41f2
chore: move winget publish into release pipeline ( #5728 )
2023-01-16 15:40:27 +00:00
Mathias Fredriksson
8ae28a321e
ci: Add release labels job to pr.yaml to sync labels/title ( #5724 )
2023-01-16 09:40:42 +00:00
Ammar Bandukwala
8db87c6bae
feat(dogfood): run personalize script ( #5723 )
2023-01-15 18:20:12 -06:00
Olivier Lance
cd7b36d41a
fix(examples): use correct build args for Docker template ( #5721 )
2023-01-13 17:24:19 -06:00
Steven Masley
eb48341696
chore: More complete tracing for RBAC functions ( #5690 )
...
* chore: More complete tracing for RBAC functions
* Add input.json as example rbac input for rego cli
The input.json is required to play with the rego cli and debug
the policy without golang. It is good to have an example to run
the commands in the readme.md
* Add span events to capture authorize and prepared results
* chore: Add prometheus metrics to rbac authorizer
2023-01-13 16:07:15 -06:00
Mathias Fredriksson
e821b98918
ci: Revert to local tag creation and push for releases ( #5714 )
2023-01-13 20:45:31 +02:00
Garrett Delfosse
0cf713869b
feat: Manage tokens in dashboard ( #5444 )
2023-01-13 17:20:03 +00:00
Steven Masley
f76ef98a32
chore!: Standardize prometheus time metrics to seconds ( #5709 )
...
* chore!: Standardize prometheus time metrics to seconds
* Update prometheus docs
2023-01-13 11:15:25 -06:00
Marcin Tojek
f91a0d8c37
chore: mark apidoc files as linguist-generated ( #5713 )
2023-01-13 18:01:40 +01:00
Bruno Quaresma
de16e29566
refactor: Refactor update check banner ( #5708 )
2023-01-13 13:48:45 -03:00
Presley Pizzo
d6543c042f
chore: skip e2e tests ( #5711 )
...
* Skip e2e tests
* Skip with if
2023-01-13 10:35:18 -06:00
Marcin Tojek
dad242a788
feat: Add more swagger checks ( #5707 )
2023-01-13 16:47:38 +01:00
Ben A
54cc587dad
Updated PreconditionFailed status occurences to more appropriate statuses. ( #5513 )
2023-01-13 08:30:48 -06:00