Kyle Carberry
5596fb20b5
chore: move /gitauth to /externalauth on the frontend ( #9954 )
...
* chore: move `/gitauth` to `/externalauth` on the frontend
This actually took a lot more jank than anticipated,
so I wanted to split this up before adding the ability
to embed new providers.
* Rename FE
* Fix em' up
* Fix linting error
* Fix e2e tests
* chore: update helm golden files
2023-09-30 14:30:01 -05:00
Kyle Carberry
8abca9bea7
chore: rename git_auth to external_auth in our schema ( #9935 )
...
* chore: rename `git_auth` to `external_auth` in our schema
We're changing Git auth to be external auth. It will support
any OAuth2 or OIDC provider.
To split up the larger change I want to contribute the schema
changes first, and I'll add the feature itself in another PR.
* Fix names
* Fix outdated view
* Rename some additional places
* Fix sort order
* Fix template versions auth route
* Fix types
* Fix dbauthz
2023-09-29 19:13:20 +00:00
Ben Potter
20a681af8d
chore: add v2.2.0 changelog ( #9889 )
...
* chore: add v2.2.0 changelog
* add actual changelog
2023-09-27 17:38:43 +00:00
Marcin Tojek
cb5f8df4c2
feat: expose application name via Appearance API ( #9886 )
2023-09-27 17:02:18 +02:00
Marcin Tojek
4c3b579f58
feat: expose insights into user activity ( #9807 )
2023-09-26 18:42:16 +02:00
Kyle Carberry
1262eef2c0
feat: add support for coder_script ( #9584 )
...
* Add basic migrations
* Improve schema
* Refactor agent scripts into it's own package
* Support legacy start and stop script format
* Pipe the scripts!
* Finish the piping
* Fix context usage
* It works!
* Fix sql query
* Fix SQL query
* Rename `LogSourceID` -> `SourceID`
* Fix the FE
* fmt
* Rename migrations
* Fix log tests
* Fix lint err
* Fix gen
* Fix story type
* Rename source to script
* Fix schema jank
* Uncomment test
* Rename proto to TimeoutSeconds
* Fix comments
* Fix comments
* Fix legacy endpoint without specified log_source
* Fix non-blocking by default in agent
* Fix resources tests
* Fix dbfake
* Fix resources
* Fix linting I think
* Add fixtures
* fmt
* Fix startup script behavior
* Fix comments
* Fix context
* Fix cancel
* Fix SQL tests
* Fix e2e tests
* Interrupt on Windows
* Fix agent leaking script process
* Fix migrations
* Fix stories
* Fix duplicate logs appearing
* Gen
* Fix log location
* Fix tests
* Fix tests
* Fix log output
* Show display name in output
* Fix print
* Return timeout on start context
* Gen
* Fix fixture
* Fix the agent status
* Fix startup timeout msg
* Fix command using shared context
* Fix timeout draining
* Change signal type
* Add deterministic colors to startup script logs
---------
Co-authored-by: Muhammad Atif Ali <atif@coder.com >
2023-09-25 16:47:17 -05:00
Ammar Bandukwala
4adbf24a08
docs: fix typo ( #9859 )
2023-09-25 19:52:53 +00:00
Cian Johnston
382843dc5f
chore(docs): add notice re enabling encryption ( #9844 )
2023-09-25 11:07:38 +01:00
Muhammad Atif Ali
df0c597843
docs: update VS Code Web docs ( #9811 )
...
* docs: update VS Code Web docs
* add back folder
2023-09-22 18:49:20 +00:00
Muhammad Atif Ali
fa858531a8
feat: add nomad template ( #9786 )
2023-09-21 08:54:56 +00:00
Cian Johnston
ae1896f2dc
chore(docs): replace numbering with bullets in admin/encryption.md ( #9792 )
2023-09-20 15:15:39 +01:00
Marcin Tojek
b0e3daa120
feat(coderd): support weekly aggregated insights ( #9684 )
2023-09-19 13:06:19 +02:00
Spike Curtis
375c70d141
feat: integrate Acquirer for provisioner jobs ( #9717 )
...
* chore: add Acquirer to provisionerdserver pkg
Signed-off-by: Spike Curtis <spike@coder.com >
* code review improvements & fixes
Signed-off-by: Spike Curtis <spike@coder.com >
* feat: integrate Acquirer for provisioner jobs
Signed-off-by: Spike Curtis <spike@coder.com >
* Fix imports, whitespace
Signed-off-by: Spike Curtis <spike@coder.com >
* provisionerdserver always closes; remove poll interval from playwright
Signed-off-by: Spike Curtis <spike@coder.com >
* post jobs outside transactions
Signed-off-by: Spike Curtis <spike@coder.com >
* graceful shutdown in test
Signed-off-by: Spike Curtis <spike@coder.com >
* Mark AcquireJob deprecated
Signed-off-by: Spike Curtis <spike@coder.com >
* Graceful shutdown on all provisionerd tests
Signed-off-by: Spike Curtis <spike@coder.com >
* Deprecate, not remove CLI flags
Signed-off-by: Spike Curtis <spike@coder.com >
---------
Signed-off-by: Spike Curtis <spike@coder.com >
2023-09-19 10:25:57 +04:00
Ben Potter
5de5d20808
fix: remove broken fly.io template from starter templates ( #9711 )
...
Co-authored-by: Atif Ali <atif@coder.com >
2023-09-17 20:13:36 +03:00
sharkymark
b2f84668c8
docs: document display_apps feature to hide/show built-in coder_app resources ( #9714 )
...
* docs: display_apps feature to hide/show terminal, vscode desktop, port-forwarding, etc.
* Update docs/templates/index.md
Co-authored-by: Muhammad Atif Ali <atif@coder.com >
* Update docs/templates/index.md
Co-authored-by: Muhammad Atif Ali <atif@coder.com >
---------
Co-authored-by: Muhammad Atif Ali <atif@coder.com >
2023-09-17 15:13:56 +00:00
Colin Adler
38560dd922
chore: remove coder trace telemetry ( #9677 )
2023-09-14 02:20:28 -04:00
Cian Johnston
a6f7f71808
chore(docs/admin): update encryption.md ( #9660 )
2023-09-13 12:56:20 +01:00
Julio
64bc317cd4
Doc - Remove sysbox 16 pods max. ( #9646 )
2023-09-12 17:49:51 +00:00
Marcin Tojek
898971b329
refactor: generate application URL on backend side ( #9618 )
2023-09-12 15:25:10 +02:00
Marcin Tojek
1a1c230534
fix(docs): skip >> character ( #9616 )
2023-09-11 12:23:40 +02:00
sharkymark
d055f93706
Docs coder apps web ides ( #9613 )
...
* chore: document external URLs, refresh web IDE images
* chore: coder_app external URL, updated images, file browser
* Update docs/ides/web-ides.md
---------
Co-authored-by: Muhammad Atif Ali <atif@coder.com >
2023-09-10 20:26:59 +00:00
Muhammad Atif Ali
84ede326e8
docs: add VS Code Web to web-ides ( #9591 )
2023-09-10 02:32:41 +00:00
David Morcillo
9e5a59e222
Update upgrade.md ( #9569 )
...
Fix wrong docker-compose update instructions.
2023-09-08 10:38:35 -04:00
Kayla Washburn
8b51a2f3c5
docs: mention the need for permission to read email addresses ( #9588 )
2023-09-07 16:40:22 -06:00
Ammar Bandukwala
dd97fe2bce
chore(cli): replace lipgloss with coder/pretty ( #9564 )
...
This change will improve over CLI performance and "snappiness" as well as
substantially reduce our test times. Preliminary benchmarks show
`coder server --help` times cut from 300ms to 120ms on my dogfood
instance.
The inefficiency of lipgloss disproportionately impacts our system, as all help
text for every command is generated whenever any command is invoked.
The `pretty` API could clean up a lot of the code (e.g., by replacing
complex string concatenations with Printf), but this commit is too
expansive as is so that work will be done in a follow up.
2023-09-07 16:28:22 -05:00
Kayla Washburn
8421f56137
refactor: bring back updated install.sh with patches ( #9583 )
2023-09-07 21:17:16 +00:00
Cian Johnston
0306631518
fix(docs): fix broken link ( #9585 )
2023-09-07 18:36:26 +00:00
Cian Johnston
7d7c84bb4d
feat(coderd): connect dbcrypt package implementation ( #9523 )
...
See also: https://github.com/coder/coder/pull/9522
- Adds commands `server dbcrypt {rotate,decrypt,delete}` to re-encrypt, decrypt, or delete encrypted data, respectively.
- Plumbs through dbcrypt in enterprise/coderd (including unit tests).
- Adds documentation in admin/encryption.md.
This enables dbcrypt by default, but the feature is soft-enforced on supplying external token encryption keys. Without specifying any keys, encryption/decryption is a no-op.
2023-09-07 15:49:49 +01:00
Kayla Washburn
bfff88d2d3
revert: improve flag interpretation for install.sh ( #9566 )
2023-09-07 05:29:52 +00:00
Muhammad Atif Ali
2dae60038a
fix(docs): fix manifest of gcp docs ( #9559 )
2023-09-06 22:21:00 +03:00
Kayla Washburn
988c9af015
chore: format code with semicolons when using prettier ( #9555 )
2023-09-06 12:59:26 -06:00
Muhammad Atif Ali
bef38b8413
docs: update google-cloud-platform docs to use our marketplace image ( #9549 )
2023-09-06 21:58:14 +03:00
Kayla Washburn
4ed8dd0d6c
refactor: improve flag interpretation for install.sh ( #9554 )
2023-09-06 12:57:28 -06:00
Eric Paulsen
4ec2fea66b
docs: fix psk secret cmd ( #9524 )
2023-09-06 09:04:44 -04:00
Ben Potter
66019ef70a
docs: add v2.1.6 changelog ( #9538 )
2023-09-05 21:44:12 +00:00
Alexis Emerson
d85c354507
docs: add CODER_TLS_ADDRESS to documentation for TLS setup ( #9503 )
...
Co-authored-by: Muhammad Atif Ali <atif@coder.com >
2023-09-05 19:07:56 +00:00
Steven Masley
630d125286
chore: fix typo in OpenID on cli help ( #9535 )
2023-09-05 18:37:21 +00:00
Muhammad Atif Ali
2487e64d25
fix(docs): fix broken markdown links ( #9534 )
2023-09-05 18:12:04 +00:00
Mathias Fredriksson
39e3b049a5
refactor(coderd/healthcheck): move derp report to derphealth package ( #9506 )
...
This change helps remove one indirect use of coderd/database in the slim
CLI.
No size change (yet).
Ref: #9380
2023-09-04 21:41:50 +03:00
sharkymark
43ebf667f0
docs: explain why coder port-forward is more performant than dashboard and sshd ( #9494 )
2023-09-03 10:10:48 -05:00
Kayla Washburn
eded7a4b88
feat: create a workspace from any template version ( #9471 )
2023-08-31 15:07:58 -06:00
Kayla Washburn
d2462e5b88
docs: add macOS installation page ( #9443 )
2023-08-30 14:37:51 -06:00
Jon Ayers
ee24260614
feat: allow configuring display apps from template ( #9100 )
2023-08-30 14:53:42 -05:00
Bruno Quaresma
2399063a56
feat(site): make workspace batch deletion GA ( #9313 )
2023-08-30 10:08:42 -03:00
Ammar Bandukwala
16ef97a061
feat(cli): add DataDog Go tracer ( #9411 )
2023-08-29 22:14:28 +00:00
Eric Paulsen
9ceba20ea4
docs: add jetbrains offline mode config steps ( #9388 )
2023-08-29 17:04:49 -04:00
Dean Sheather
a572800d47
chore: rename template restart requirement to autostop requirement ( #9295 )
2023-08-29 18:35:05 +00:00
Ben Potter
eb68684327
docs: add v2.1.4 changelog ( #9398 )
...
* docs: add v2.1.4 changelog
* fmt
* reorder
* clarify
2023-08-28 22:55:09 +00:00
Steven Masley
fea8813f13
chore: drop 'template plan' unused command ( #9386 )
2023-08-28 13:33:40 -05:00
Kyle Carberry
c3ac55ff42
feat: add template_active_version_id to workspaces ( #9226 )
...
* feat: add `template_active_version_id` to workspaces
This reduces a fetch in the VS Code extension when getting the
active version update message!
* Fix entities.ts
* Fix golden gen
2023-08-27 16:26:20 +00:00