Ammar Bandukwala
2bd6d2908e
feat: convert entire CLI to clibase ( #6491 )
...
I'm sorry.
2023-03-23 17:42:20 -05:00
Bruno Quaresma
b71b8daa21
fix(site): Add helper text and prevent undefined when deleting empty value ( #6757 )
2023-03-23 20:44:40 +00:00
Kyle Carberry
2383f64d89
fix: add dbauthz for streaming startup logs ( #6758 )
...
This was causing logs to end early!
2023-03-23 15:02:29 -05:00
Bruno Quaresma
88e24db643
refactor(site): Group template permissions, settings and variables under a settings layout ( #6737 )
2023-03-23 16:43:12 -03:00
Kyle Carberry
cb7375450b
feat: add startup script logs to the ui ( #6558 )
...
* Add startup script logs to the database
* Add coderd endpoints for startup script logs
* Push startup script logs from agent
* Pull startup script logs on frontend
* Rename queries
* Add constraint
* Start creating log sending loop
* Add log sending to the agent
* Add tests for streaming logs
* Shorten notify channel name
* Add FE
* Improve bulk log performance
* Finish UI display
* Fix startup log visibility
* Add warning for overflow
* Fix agent queue logs overflow
* Display staartup logs in a virtual DOM for performance
* Fix agent queue with loads of logs
* Fix authorize test
* Remove faulty test
* Fix startup and shutdown reporting error
* Fix gen
* Fix comments
* Periodically purge old database entries
* Add test fixture for migration
* Add Storybook
* Check if there are logs when displaying features
* Fix startup component overflow gap
* Fix startup log wrapping
---------
Co-authored-by: Asher <ash@coder.com>
2023-03-23 14:09:13 -05:00
Steven Masley
a6fa8cac58
chore: add typescript api for ssh config ( #6741 )
...
* chore: add typescript api for ssh config
2023-03-23 17:46:39 +00:00
Bruno Quaresma
8857971552
feat(coder): Add PATCH /templateversions/:templateversion endpoint ( #6698 )
2023-03-23 13:26:50 -03:00
Kyle Carberry
ed9a3b9251
fix: use a background context when piping derp connections ( #6750 )
...
This was causing boatloads of connects to reestablish every time...
See https://github.com/coder/coder/issues/6746
2023-03-23 09:54:07 -05:00
Eric Paulsen
7949db8e03
docs: add GHE token & auth URLs ( #6751 )
...
* docs: add GHE token & auth URLs
* cleanup
2023-03-23 09:53:42 -05:00
Bruno Quaresma
eaacc26da7
fix(site): Fix missing parameters detection on update workspace ( #6740 )
2023-03-23 08:05:19 +01:00
Kyle Carberry
dab4a0e6ef
fix: add `ResourceUserData` to provisionerd to allow git auth ( #6743 )
...
This was breaking passing a git auth token through!
2023-03-22 17:23:49 -05:00
Kira Pilot
25e92fd2f4
fix(audit): audit login/logout for new 3rd-party auth ( #6733 )
...
* fix(audit): audit login/logout for new 3rd-party auth
* no longer auditing unknown users
2023-03-22 12:52:13 -07:00
Kyle Carberry
df31636e72
feat: pass `access_token` to `coder_git_auth` resource ( #6713 )
...
This allows template authors to leverage git auth to perform
custom actions, like clone repositories.
2023-03-22 19:37:08 +00:00
Colin Adler
79ae7cd639
chore: add `artifacthub-repo.yml` ( #6739 )
2023-03-22 19:09:40 +00:00
Colin Adler
c1e1c47c45
chore: bump `github.com/u-root/u-root` ( #6738 )
2023-03-22 13:52:50 -05:00
Eric Paulsen
c71fa498b5
feat: podAnnotations ( #6703 )
...
* feat: podAnnotations
* rm: test values
* feedback
* fix: unknown revision
2023-03-22 14:35:24 -04:00
Steven Masley
250ee17933
fix: Page offset on workspace pagination was incorrect ( #6693 )
...
* fix: Page offset on workspace pagination was incorrect
2023-03-22 18:17:49 +00:00
Kira Pilot
1ccbd54ea2
chore(UI): update autocomplete no options text ( #6735 )
2023-03-22 11:14:07 -07:00
Marcin Tojek
f1d7809ef0
chore: update terraform-provider-coder to v0.6.21 ( #6736 )
2023-03-22 18:04:56 +00:00
Kyle Carberry
ad9c9b468f
fix: block updating mutable parameters ( #6717 )
2023-03-22 11:05:04 -05:00
Steven Masley
ab764db8c8
chore: dbgen passing nil slices to postgres is not valid ( #6714 )
2023-03-22 09:10:49 -05:00
Dean Sheather
5460ab4ba6
chore: switch to new wgtunnel via tunnelsdk ( #6489 )
2023-03-22 13:13:48 +00:00
Marcin Tojek
e85a17b0c8
docs: describe list of strings ( #6719 )
2023-03-22 07:45:26 -05:00
Kyle Carberry
38d278ac46
fix: use the default value for a rich parameter if unset ( #6715 )
...
This fixes an error thrown on the workspace settings page when
a new parameter is added and the workspace hasn't been built yet.
2023-03-22 00:02:55 +00:00
Kyle Carberry
abe1e89f80
chore: increase parallelism of TestWorkspaceQuota ( #6710 )
...
This does a lot of build operations, so having multiple provisioner
daemons is great.
We were actually approaching the ceiling here for test duration!
2023-03-21 22:44:01 +00:00
Bruno Quaresma
5cbe360176
fix(site): Fix CSP directives for monaco ( #6709 )
2023-03-21 12:51:02 -07:00
Colin Adler
00860cf1c8
feat: add group mapping option for group sync ( #6705 )
...
* feat: add group mapping option for group sync
* fixup! feat: add group mapping option for group sync
2023-03-21 14:25:45 -05:00
Bruno Quaresma
120bc4b750
refactor(site): Only show status after first edition ( #6701 )
2023-03-21 16:23:33 -03:00
Kyle Carberry
7e854adbb3
fix: poll audit logs to ensure write is last ( #6708 )
2023-03-21 19:19:09 +00:00
Kyle Carberry
71eecb3515
chore: embed build info in the html to reduce requests ( #6605 )
...
This will reduce a request on every page load of Coder!
2023-03-21 19:04:54 +00:00
Ben Potter
74be9c6c55
fix: dallas region in fly.io template ( #6700 )
2023-03-21 14:04:04 -05:00
Josh Vawdrey
97f77c4507
feat: allow DERP headers to be set ( #6572 )
...
* feat: allow DERP headers to be set
* chore: remove custom flag
* Clone DERP header on client create
* Adjust to use interface to cast headers
---------
Co-authored-by: Kyle Carberry <kyle@carberry.com>
2023-03-21 18:43:20 +00:00
Eric Paulsen
d8aee26776
docs: clean up OIDC duplicates ( #6583 )
...
* docs: clean up OIDC duplicates
* make fmt
* add: upgrade command
2023-03-21 13:40:20 -05:00
Kyle Carberry
e1c755be81
chore: remove fast metric cache interval for apps tests ( #6702 )
...
This wasn't helping CI run fast, that's for sure!
2023-03-21 18:13:34 +00:00
Kyle Carberry
aaa3b31a0b
chore: add echo helper to create an agent with token ( #6576 )
...
This should reduce some LOC and duplication in tests!
2023-03-21 18:03:38 +00:00
Kyle Carberry
d05b48267a
fix: update tailscale to resolve websocket stun fallback ( #6696 )
...
See https://github.com/coder/tailscale/pull/14
2023-03-21 12:37:34 -05:00
Bruno Quaresma
29d71bb3dd
feat(site): Add source code tab on template page, group buttons and add edit file option ( #6681 )
2023-03-21 16:52:42 +00:00
Bruno Quaresma
f97c22540a
fix: Only show mutable parameters on workspace settings form ( #6690 )
2023-03-21 13:47:54 -03:00
Kyle Carberry
247470b1d6
fix: increase timeout of `CreateTemplatePage` initial render ( #6694 )
...
This might fix some test flakes we've been seeing!
2023-03-21 13:24:07 -03:00
Kyle Carberry
1b35ac80f2
fix: ensure agent `DisconnectedAt` is greater than or equal `LastConnectedAt` ( #6692 )
...
See https://github.com/coder/coder/actions/runs/4471502401/jobs/7856475920
2023-03-21 11:08:39 -05:00
Marcin Tojek
fce8a4adf0
feat: preserve order of rich parameters ( #6689 )
...
* WIP
* TDD
* Implement
* WIP
2023-03-21 16:28:17 +01:00
Steven Masley
2321160c62
feat: Dbauthz is now default, remove out of experimental ( #6650 )
...
* feat: dbauthz always on, out of experimental
* Add ability to do rbac checks in unit tests
* Remove AuthorizeAllEndpoints
* Remove duplicate rbac checks
2023-03-21 09:10:22 -05:00
Dean Sheather
8aae0b64d3
chore: avoid logging http.ErrAbortHandler panics ( #6686 )
2023-03-21 03:51:21 +00:00
Ben Potter
4bf012cefb
fix: typo in kubernetes template ( #6683 )
2023-03-20 22:39:45 +00:00
Steven Masley
65945aef16
chore: Return copied templates to prevent reference issues ( #6679 )
2023-03-20 13:13:21 -05:00
Bruno Quaresma
cb846bab46
fix(site): Show job error on updating template variables ( #6674 )
2023-03-20 12:51:59 -03:00
Marcin Tojek
de83723310
feat: show Terraform error details ( #6643 )
2023-03-20 13:23:40 +00:00
Bruno Quaresma
a4d86e9d78
fix(site): Don't handle 304 as error ( #6655 )
2023-03-20 10:08:06 -03:00
Cian Johnston
331a49bf75
fix: dbauthz: fix RBAC call for GetTemplateVersionVariables ( #6670 )
...
In GetTemplateVersionVariables we were effectively asking the provisionerd role to call rbac.ActionCreate on rbac.ResourceTemplate, which will never work. Updated this to be rbac.ActionRead instead.
2023-03-20 10:22:16 +00:00
Eric Paulsen
39510f4163
docs: add openshift install ( #6165 )
...
* docs: add openshift install
* make: fmt
* Apply suggestions from code review
Update securityContext: set project-specific uid/gid, set readOnlyRootFilesystem=false
* add steps for creating compatible image and template
* Update docs/install/openshift.md
* make fmt
* docs: make changes on feedback
* combine helm steps
---------
Co-authored-by: Cian Johnston <cian@coder.com>
2023-03-20 03:48:53 -05:00