coder/coderd
Steven Masley 2f54f769be
feat: allow IDP to return single string for roles/groups claim (#10993)
* feat: allow IDP to return single string instead of array for roles/groups claim

This is to support ADFS
2023-12-04 10:01:45 -06:00
..
apidoc feat: add workspace_id, owner_name to agent manifest (#10199) 2023-12-04 00:41:54 +03:00
apikey chore: enable exhaustruct linter for database param structs (#9995) 2023-10-03 09:23:45 +01:00
audit feat: manage health settings using Coder API (#10861) 2023-11-28 18:15:17 +01:00
autobuild fix: update autostart context to include querying users (#10929) 2023-11-28 17:56:49 -06:00
awsidentity fix: add new aws regions to instance identity (#10434) 2023-10-30 19:44:29 +00:00
azureidentity chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
batchstats fix(coderd/batchstats): use debug log on query cancellation in flush (#9778) 2023-09-19 18:16:07 +03:00
coderdtest chore: refactor ResolveAutostart tests to use dbfake (#10603) 2023-11-30 19:33:04 -06:00
database fix: `UpdateWorkspaceDormantDeletingAt` interval out of range (#11000) 2023-12-02 11:47:08 -06:00
devtunnel chore: fix flake in tunnel (#9746) 2023-09-19 18:54:56 +00:00
externalauth feat: implement bitbucket-server external auth defaults (#10520) 2023-11-08 11:05:51 -06:00
gitsshkey chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
healthcheck refactor(coderd/healthcheck): make Warnings an object with { Code, Message } (#10950) 2023-11-30 14:49:50 +00:00
httpapi feat: archive template versions to hide them from the ui (#10179) 2023-10-11 09:26:22 -05:00
httpmw chore: add claims to oauth link in db for debug (#10827) 2023-11-27 10:47:23 -06:00
metricscache chore: rename dbfake to dbmem (#10432) 2023-10-30 17:42:20 +00:00
oauthpki test: add full OIDC fake IDP (#9317) 2023-08-25 14:34:07 -05:00
parameter chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
prometheusmetrics fix: insights metrics comparison (#10800) 2023-11-20 18:37:46 +01:00
provisionerdserver chore: add claims to oauth link in db for debug (#10827) 2023-11-27 10:47:23 -06:00
rbac feat: allow auditors to read template insights (#10860) 2023-11-24 17:21:32 +00:00
schedule feat(cli): allow showing schedules for multiple workspaces (#10596) 2023-11-10 13:51:49 +00:00
searchquery fix: use is-dormant instead of dormant_at (#10191) 2023-10-10 19:00:09 -05:00
telemetry chore: rename dbfake to dbmem (#10432) 2023-10-30 17:42:20 +00:00
testdata/insights feat!: add `sections` parameter to template insights (#10010) 2023-10-03 15:44:50 +02:00
tracing feat: allow external services to be authable (#9996) 2023-10-03 14:04:39 +00:00
unhanger chore: compute job status as column (#10024) 2023-10-04 20:57:46 -05:00
updatecheck chore: rename dbfake to dbmem (#10432) 2023-10-30 17:42:20 +00:00
userpassword chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
util test: add full OIDC fake IDP (#9317) 2023-08-25 14:34:07 -05:00
workspaceapps feat: add debug endpoint for single tailnet (#10485) 2023-11-13 17:14:12 -06:00
wsbuilder feat: add template setting to require active template version (#10277) 2023-10-18 17:07:21 -05:00
wsconncache feat: add debug endpoint for single tailnet (#10485) 2023-11-13 17:14:12 -06:00
activitybump.go feat!: bump workspace activity by 1 hour (#10704) 2023-11-15 09:42:27 -06:00
activitybump_internal_test.go fix: numerical validation grammer (#10924) 2023-11-28 10:14:53 -08:00
activitybump_test.go feat!: bump workspace activity by 1 hour (#10704) 2023-11-15 09:42:27 -06:00
apikey.go feat(coderd/database): generate foreign key constraints and add database.IsForeignKeyViolation (#9657) 2023-09-13 13:28:46 +01:00
apikey_test.go refactor(coderd/database): split `Time` and `Now` into `dbtime` package (#9482) 2023-09-01 16:50:12 +00:00
apiroot.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
audit.go chore: update audit log api docs (#10486) 2023-11-02 16:12:38 +00:00
audit_test.go chore: rename `AwaitTemplateVersionJobCompleted` and `AwaitWorkspaceBuildJobCompleted` (#10003) 2023-10-03 11:02:56 -06:00
authorize.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
authorize_test.go chore: rename `AwaitTemplateVersionJobCompleted` and `AwaitWorkspaceBuildJobCompleted` (#10003) 2023-10-03 11:02:56 -06:00
client_test.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
coderd.go feat: add `dismissed` property to the healthcheck section (#10940) 2023-11-29 16:37:40 +00:00
coderd_test.go chore: rename `AwaitTemplateVersionJobCompleted` and `AwaitWorkspaceBuildJobCompleted` (#10003) 2023-10-03 11:02:56 -06:00
csp.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
debug.go feat: add `dismissed` property to the healthcheck section (#10940) 2023-11-29 16:37:40 +00:00
debug_test.go feat: manage health settings using Coder API (#10861) 2023-11-28 18:15:17 +01:00
deployment.go chore: color `value_source` for deployment values (#9922) 2023-09-29 12:04:28 -05:00
deployment_test.go feat(coderd): connect dbcrypt package implementation (#9523) 2023-09-07 15:49:49 +01:00
deprecated.go feat(coderd): add support for sending batched agent metadata (#10223) 2023-10-13 16:37:55 +03:00
experiments.go feat: add all safe experiments to the deployment page (#10276) 2023-10-17 14:49:19 -04:00
experiments_test.go feat: add all safe experiments to the deployment page (#10276) 2023-10-17 14:49:19 -04:00
externalauth.go fix: prevent infinite redirect oauth auth flow (#10430) 2023-10-30 14:45:06 -05:00
externalauth_test.go chore: add external auth providers to `oidctest` (#10958) 2023-11-30 14:05:15 -06:00
files.go refactor(coderd/database): split `Time` and `Now` into `dbtime` package (#9482) 2023-09-01 16:50:12 +00:00
files_test.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
gitsshkey.go refactor(coderd/database): split `Time` and `Now` into `dbtime` package (#9482) 2023-09-01 16:50:12 +00:00
gitsshkey_test.go chore: rename `AwaitTemplateVersionJobCompleted` and `AwaitWorkspaceBuildJobCompleted` (#10003) 2023-10-03 11:02:56 -06:00
insights.go feat: expose app insights as Prometheus metrics (#10346) 2023-11-07 17:14:59 +01:00
insights_internal_test.go fix(coderd): remove troublesome test case (#9874) 2023-09-26 11:33:21 +01:00
insights_test.go chore(cli): add linter to detect potential spurious usage of owner user in cli tests (#10133) 2023-10-10 11:14:20 +01:00
latencycheck.go chore: add prometheus timing to latency endpoint (#7742) 2023-06-06 10:26:13 -05:00
members.go fix: stop leaking User into API handlers unless authorized 2023-10-11 09:41:14 +04:00
organizations.go chore: enable exhaustruct linter for database param structs (#9995) 2023-10-03 09:23:45 +01:00
organizations_test.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
pagination.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
pagination_internal_test.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
provisionerjobs.go chore: compute job status as column (#10024) 2023-10-04 20:57:46 -05:00
provisionerjobs_internal_test.go chore: compute job status as column (#10024) 2023-10-04 20:57:46 -05:00
provisionerjobs_test.go chore: rename `AwaitTemplateVersionJobCompleted` and `AwaitWorkspaceBuildJobCompleted` (#10003) 2023-10-03 11:02:56 -06:00
roles.go chore: add display name to member role (#10239) 2023-10-12 10:52:32 -05:00
roles_test.go chore(cli): add linter to detect potential spurious usage of owner user in cli tests (#10133) 2023-10-10 11:14:20 +01:00
tailnet.go feat: add debug endpoint for single tailnet (#10485) 2023-11-13 17:14:12 -06:00
tailnet_test.go feat: add server flag to force DERP to use always websockets (#9238) 2023-08-24 17:22:31 +00:00
templates.go feat: implement deprecated flag for templates to prevent new workspaces (#10745) 2023-11-20 19:16:18 +00:00
templates_test.go chore: fix flake in templates_test.go (#10875) 2023-11-27 15:29:10 +10:00
templateversions.go feat: implement basic archive ui to make archiving failed versions easy (#10182) 2023-10-11 15:06:10 +00:00
templateversions_test.go feat: archive template versions to hide them from the ui (#10179) 2023-10-11 09:26:22 -05:00
updatecheck.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
updatecheck_test.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
userauth.go feat: allow IDP to return single string for roles/groups claim (#10993) 2023-12-04 10:01:45 -06:00
userauth_internal_test.go feat: allow IDP to return single string for roles/groups claim (#10993) 2023-12-04 10:01:45 -06:00
userauth_test.go fix: make 'NoRefresh' honor unlimited tokens in gitauth (#9472) 2023-09-05 09:08:04 -05:00
users.go chore: add claims to oauth link in db for debug (#10827) 2023-11-27 10:47:23 -06:00
users_test.go fix: stop leaking User into API handlers unless authorized 2023-10-11 09:41:14 +04:00
workspaceagents.go feat: add workspace_id, owner_name to agent manifest (#10199) 2023-12-04 00:41:54 +03:00
workspaceagents_test.go feat: add workspace_id, owner_name to agent manifest (#10199) 2023-12-04 00:41:54 +03:00
workspaceapps.go refactor(coderd/database): split `Time` and `Now` into `dbtime` package (#9482) 2023-09-01 16:50:12 +00:00
workspaceapps_test.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
workspacebuilds.go fix: add requester IP to workspace build audit logs (#10242) 2023-10-18 15:08:02 -05:00
workspacebuilds_test.go test(coderd): fix TestWorkspaceBuild flake (#10387) 2023-10-23 19:45:54 +03:00
workspaceproxies.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
workspaceproxies_test.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
workspaceresourceauth.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
workspaceresourceauth_test.go chore: rename `AwaitTemplateVersionJobCompleted` and `AwaitWorkspaceBuildJobCompleted` (#10003) 2023-10-03 11:02:56 -06:00
workspaces.go fix: docuemnt workspace filter query param correctly (#10894) 2023-11-27 12:57:24 -05:00
workspaces_test.go chore: refactor ResolveAutostart tests to use dbfake (#10603) 2023-11-30 19:33:04 -06:00