coder/coderd
Steven Masley 94a3e3a563
chore: allow terraform & echo built-in provisioners (#13121)
* chore: allow terraform & echo built-in provisioners

Built-in provisioners serve all specified types. This allows running terraform, echo, or both in built in.
The cli flag to control the types is hidden by default, to be used primarily for testing purposes.
2024-05-03 10:14:26 -05:00
..
agentapi chore: cover deadline crossing autostart border on start (#13115) 2024-05-01 10:43:04 -05:00
agentmetrics feat: make agent stats' cardinality configurable (#12535) 2024-03-13 12:03:36 +02:00
apidoc chore: allow terraform & echo built-in provisioners (#13121) 2024-05-03 10:14:26 -05:00
apikey chore: pass lifetime directly into api key generate (#11715) 2024-01-22 11:42:55 -09:00
appearance chore: refactor Appearance to an interface callable by AGPL code (#11769) 2024-01-29 12:17:31 +04:00
audit fix: update typo in audit log field (#12907) 2024-04-08 13:57:38 -05:00
autobuild chore: cover deadline crossing autostart border on start (#13115) 2024-05-01 10:43:04 -05:00
awsidentity fix: add new aws regions to instance identity (#10434) 2023-10-30 19:44:29 +00:00
azureidentity chore: lower azure expires soon (#13097) 2024-04-29 12:34:18 -04:00
batchstats feat: add AgentAPI using DRPC (#10811) 2023-12-18 22:53:28 +10:00
coderdtest chore: allow terraform & echo built-in provisioners (#13121) 2024-05-03 10:14:26 -05:00
database chore(coderd/database): reduce dbpurge load with smaller batches of agent stats (#13049) 2024-04-23 15:01:56 +03:00
devtunnel chore: fix flake in tunnel (#9746) 2023-09-19 18:54:56 +00:00
externalauth chore: dynamically determine gitlab external auth defaults (#13102) 2024-04-30 09:45:52 -05:00
gitsshkey chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
healthcheck feat(cli): support bundle: show links to docs/admin/healthcheck (#12974) 2024-04-16 16:21:09 +01:00
httpapi chore: allow search by build params in workspace search filter (#12694) 2024-03-22 14:22:47 -05:00
httpmw chore: merge authorization contexts (#12816) 2024-03-29 10:14:27 -05:00
identityprovider chore: merge apikey/token session config values (#12817) 2024-04-10 10:34:49 -05:00
metricscache fix(coderd/metricscache): avoid logging error for no rows (#12988) 2024-04-17 20:43:13 +03:00
oauthpki chore: instrument external oauth2 requests (#11519) 2024-01-10 09:13:30 -06:00
parameter feat: add custom error message on signups disabled page (#11959) 2024-02-01 18:01:25 +01:00
portsharing feat: add port-sharing backend (#11939) 2024-02-13 09:31:20 -05:00
prometheusmetrics feat: move shared ports out of experiment (#13120) 2024-05-02 14:11:33 -04:00
promoauth chore: deprecate gauge metrics with _total suffix (#12744) (#12976) 2024-04-24 11:23:24 +03:00
provisionerdserver chore: cover deadline crossing autostart border on start (#13115) 2024-05-01 10:43:04 -05:00
rbac chore: merge authorization contexts (#12816) 2024-03-29 10:14:27 -05:00
schedule chore: cover deadline crossing autostart border on start (#13115) 2024-05-01 10:43:04 -05:00
searchquery chore: allow search by build params in workspace search filter (#12694) 2024-03-22 14:22:47 -05:00
telemetry chore: add `created_at` to workspace resource telemetry (#12969) 2024-04-15 20:06:59 +00:00
testdata feat(coderd): add sftp to insights apps (#12675) 2024-03-27 14:09:29 +02:00
tracing chore: bump gopkg.in/DataDog/dd-trace-go.v1 from 1.57.0 to 1.61.0 (#12610) 2024-03-17 22:08:32 -05: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: fix 30% startup time hit from userpassword (#12769) 2024-03-26 20:47:14 -05:00
util chore: fix 30% startup time hit from userpassword (#12769) 2024-03-26 20:47:14 -05:00
workspaceapps feat: add switch http(s) button to error page (#12942) 2024-04-26 11:52:53 -04:00
workspaceusage fix(cli): port-forward: update workspace last_used_at (#12659) 2024-03-20 16:44:12 +00:00
wsbuilder chore: mockgen archived, moved to new location (#11415) 2024-01-04 18:35:56 -06:00
activitybump_test.go chore(codersdk): move all tailscale imports out of `codersdk` (#12735) 2024-03-26 12:44:31 -05:00
apikey.go chore: merge apikey/token session config values (#12817) 2024-04-10 10:34:49 -05:00
apikey_test.go chore: merge apikey/token session config values (#12817) 2024-04-10 10:34:49 -05:00
apiroot.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
audit.go feat: audit oauth2 app management (#12275) 2024-02-26 23:52:08 +00:00
audit_test.go chore: rename `AwaitTemplateVersionJobCompleted` and `AwaitWorkspaceBuildJobCompleted` (#10003) 2023-10-03 11:02:56 -06:00
authorize.go ci: bump crate-ci/typos from 1.19.0 to 1.20.9 in the github-actions group (#13027) 2024-04-22 10:25:23 -04: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 chore: allow terraform & echo built-in provisioners (#13121) 2024-05-03 10:14:26 -05:00
coderd_test.go chore(codersdk): move all tailscale imports out of `codersdk` (#12735) 2024-03-26 12:44:31 -05:00
csp.go chore: add /v2 to import module path (#9072) 2023-08-18 18:55:43 +00:00
debug.go chore(codersdk): move all tailscale imports out of `codersdk` (#12735) 2024-03-26 12:44:31 -05:00
debug_test.go chore(codersdk): move all tailscale imports out of `codersdk` (#12735) 2024-03-26 12:44:31 -05:00
deployment.go chore: centralize build info for site (#13104) 2024-04-29 20:50:49 -04:00
deployment_test.go fix(coderd): mark provisioner daemon psk as secret (#12322) 2024-02-27 16:33:32 +00:00
deprecated.go chore: deprecate API workspace build resources (#12167) 2024-02-15 17:13:44 +01: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: always attempt external auth refresh when fetching (#11762) (#11830) 2024-01-29 08:55:15 -06:00
externalauth_test.go chore: implement device auth flow for fake idp (#11707) 2024-01-22 20:46:05 +00:00
files.go fix(coderd): prevent nil err deref (#12475) 2024-03-11 14:03:58 +00:00
files_test.go chore(coderd): improve tests for tar<->zip conversion (#12477) 2024-03-11 13:29:57 +00:00
fileszip.go fix(coderd): correctly handle tar dir entries with missing path separator (#12479) 2024-03-11 14:06:41 +00:00
fileszip_test.go fix(coderd): correctly handle tar dir entries with missing path separator (#12479) 2024-03-11 14:06:41 +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 fix(coderd): use insights for DAUs, simplify metricscache (#12775) 2024-03-27 18:10:14 +02:00
insights_internal_test.go chore: fix `Test_parseInsightsStartAndEndTime` flake (#12377) 2024-02-29 18:20:25 -06:00
insights_test.go fix(coderd): use insights for DAUs, simplify metricscache (#12775) 2024-03-27 18:10:14 +02: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
oauth2.go chore: merge apikey/token session config values (#12817) 2024-04-10 10:34:49 -05:00
oauth2_test.go feat: make OAuth2 provider not enterprise-only (#12732) 2024-03-25 11:52:22 -08:00
organizations.go feat: implement provisioner auth middleware and proper org params (#12330) 2024-03-04 15:15:41 -06:00
organizations_test.go feat: implement organization context in the cli (#12259) 2024-02-26 10:03:49 -06:00
pagination.go fix: improve pagination parser (#12422) 2024-03-05 14:05:15 +00:00
pagination_internal_test.go fix: improve pagination parser (#12422) 2024-03-05 14:05:15 +00:00
provisionerjobs.go feat: add AgentAPI using DRPC (#10811) 2023-12-18 22:53:28 +10:00
provisionerjobs_internal_test.go chore: mockgen archived, moved to new location (#11415) 2024-01-04 18:35:56 -06:00
provisionerjobs_test.go chore: rename `AwaitTemplateVersionJobCompleted` and `AwaitWorkspaceBuildJobCompleted` (#10003) 2023-10-03 11:02:56 -06:00
roles.go chore: merge authorization contexts (#12816) 2024-03-29 10:14:27 -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 switch http(s) button to error page (#12942) 2024-04-26 11:52:53 -04:00
tailnet_internal_test.go fix: set node callback each time we reinit the coordinator in servertailnet (#12140) 2024-02-14 20:45:31 +04:00
tailnet_test.go feat: add switch http(s) button to error page (#12942) 2024-04-26 11:52:53 -04:00
templates.go fix(coderd): use insights for DAUs, simplify metricscache (#12775) 2024-03-27 18:10:14 +02:00
templates_test.go test(coderd): fix template name too long in TestPatchTemplateMeta (#12781) 2024-03-27 18:25:42 +02:00
templateversions.go chore: enforce orgid in audit logs where required (#12283) 2024-02-26 08:27:33 -06:00
templateversions_test.go feat: add support for optional external auth providers (#12021) 2024-02-21 11:18:38 -07: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: specify a custom "terms of service" link (#13068) 2024-04-25 16:36:51 -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 chore(coderd): add tests for big oidc tokens (#12424) 2024-03-05 14:46:00 +00:00
users.go chore: merge authorization contexts (#12816) 2024-03-29 10:14:27 -05:00
users_test.go chore(cli): replace clibase with external `coder/serpent` (#12252) 2024-03-15 11:24:38 -05:00
workspaceagentportshare.go feat: allow setting port share protocol (#12383) 2024-03-06 09:23:57 -05:00
workspaceagentportshare_test.go feat: move shared ports out of experiment (#13120) 2024-05-02 14:11:33 -04:00
workspaceagents.go chore: cover deadline crossing autostart border on start (#13115) 2024-05-01 10:43:04 -05:00
workspaceagents_test.go chore(codersdk): move all tailscale imports out of `codersdk` (#12735) 2024-03-26 12:44:31 -05:00
workspaceagentsrpc.go fix: stop logging session shutdown as warning (#12922) 2024-04-10 11:50:46 +04:00
workspaceagentsrpc_internal_test.go feat: move agent v2 API connection monitoring to yamux layer (#11910) 2024-02-01 08:18:35 +04:00
workspaceagentsrpc_test.go fix: allow startup scripts larger than 32k (#12060) 2024-02-07 22:26:42 +04:00
workspaceapps.go chore: merge apikey/token session config values (#12817) 2024-04-10 10:34:49 -05:00
workspaceapps_test.go feat: move shared ports out of experiment (#13120) 2024-05-02 14:11:33 -04:00
workspacebuilds.go chore: deprecate API workspace build resources (#12167) 2024-02-15 17:13:44 +01:00
workspacebuilds_test.go feat: support `order` property of `coder_agent` (#12121) 2024-02-15 13:33:13 +01:00
workspaceproxies.go fix: allow ports in wildcard url configuration (#11657) 2024-01-18 09:44:05 -06:00
workspaceproxies_test.go fix: allow ports in wildcard url configuration (#11657) 2024-01-18 09:44:05 -06: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: show template autostop setting when it overrides the workspace setting (#12910) 2024-04-11 13:08:51 -06:00
workspaces_test.go fix: show template autostop setting when it overrides the workspace setting (#12910) 2024-04-11 13:08:51 -06:00