e6802f0a56
refactor: use WidgetsIcon for null resources ( #3754 )
...
* refactor: replace HelpIcon w/WidgetsIcon
Based on user feedback, we believe the `WidgetsIcon` will cause less
confusion.
* fixup
* refactor: clean up types in ResourceAvatar.tsx
Before, we were using `string` for `type` in `ResourceAvatar`. This
meant it wasn't tied to the types generated from the backend.
Now it imports `WorkspaceResource` so that there is a single source of
truth and they always stay in sync.
2022-08-31 07:44:20 -07:00
774d7588dd
docs: Update community-templates.md ( #3778 )
...
Added docker based deep learning and matlab coder-templates
2022-08-31 12:04:16 +00:00
126d71f41d
Remove alpha warning from about ( #3774 )
...
The doc was outdated; I don't think the software is alpha anymore.
2022-08-31 03:23:56 +00:00
6644e951d8
fix: Scope error to test functions to fix TestFeaturesService race ( #3765 )
...
Fixes #3747 .
2022-08-30 19:17:57 -05:00
02c0100d4d
fix: Use a select when parameter input has many options ( #3762 )
2022-08-30 15:56:36 -07:00
01a06e1213
feat: Add dedicated labels to agent status and OS ( #3759 )
v0.8.10
2022-08-30 19:18:10 +00:00
a410ac42f5
fix: Use first user for telemetry email ( #3761 )
...
This was causing other users email to be sent, which isn't desired.
2022-08-30 19:00:23 +00:00
f037aad456
fix: Accepts empty string for the icon prop to remove it ( #3760 )
2022-08-30 18:48:03 +00:00
1dc0485027
fix: Use smarter quoting for ProxyCommand in config-ssh ( #3755 )
...
* fix: Use smarter quoting for ProxyCommand in config-ssh
This change takes better into account how OpenSSH executes
`ProxyCommand`s and applies quoting accordingly.
This supercedes #3664 , which was reverted.
Fixes #2853
* fix: Ensure `~/.ssh` directory exists
2022-08-30 21:08:20 +03:00
0708e37a38
feat: Sort templates by workspaces count ( #3734 )
2022-08-30 17:27:33 +00:00
190310464d
Update username
in connecting to a workspace documenation (using JetBrains Gateway) ( #3746 )
...
if someone is not using coder-provided templates, they might not have coder as a user name.
2022-08-30 16:18:04 +00:00
8a60ee0391
add: code-server to template examples ( #3739 )
...
* add: code-server to template examples
* add: code-server to gcp templates
* add: code-server to gcp-linux template
* update: READMEs
* update: boot disk version
* update: google provider version
2022-08-30 10:55:40 -05:00
20086c1e77
feat(devenv): use direnv to invoke nix-shell ( #3745 )
2022-08-30 02:33:11 +00:00
c4a9be9c41
update: google provider to latest ( #3743 )
...
* update: google provider to latest
* rm: code-server
2022-08-29 19:12:26 -05:00
cc346afce6
Use licenses to populate the Entitlements API ( #3715 )
...
* Use licenses for entitlements API
Signed-off-by: Spike Curtis <spike@coder.com >
* Tests for entitlements API
Signed-off-by: Spike Curtis <spike@coder.com >
* Add commentary about FeatureService
Signed-off-by: Spike Curtis <spike@coder.com >
* Lint
Signed-off-by: Spike Curtis <spike@coder.com >
* Quiet down the logs
Signed-off-by: Spike Curtis <spike@coder.com >
* Tell revive it's ok
Signed-off-by: Spike Curtis <spike@coder.com >
Signed-off-by: Spike Curtis <spike@coder.com >
2022-08-29 16:45:40 -07:00
05f932b37e
refactor(scripts): remove -P from ln calls ( #3740 )
2022-08-29 15:05:08 -07:00
053fe6ff61
feat: add panic recovery middleware ( #3687 )
2022-08-29 17:00:52 -05:00
3cf17d34e7
refactor: Redesign auth cli page and add workspaces link ( #3737 )
2022-08-29 16:57:54 -03:00
779c446a6e
cli prints license warnings ( #3716 )
...
* cli prints license warnings
Signed-off-by: Spike Curtis <spike@coder.com >
* Satisfy the linter
Signed-off-by: Spike Curtis <spike@coder.com >
Signed-off-by: Spike Curtis <spike@coder.com >
2022-08-29 11:30:06 -07:00
62f686c003
fix: Templates table columns width ( #3731 )
2022-08-29 14:49:04 -03:00
6285d65b6a
fix: remove (http.Server).ReadHeaderTimeout
( #3730 )
...
* fix: remove `(http.Server).ReadHeaderTimeout`
Fixes https://github.com/coder/coder/issues/3710 . It caused some race
condition for websockets where the server sent the first message.
* comment why disabled
v0.8.9
2022-08-29 12:07:49 -05:00
611ca55458
fix: Use "data" scheme when creating parameters from the site ( #3732 )
...
Fixes #3691 .
2022-08-29 16:32:57 +00:00
34d902ebf1
fix: Fix properly selecting workspace apps by agent ( #3684 )
2022-08-29 08:56:52 -04:00
dc9b4155e0
feat: Generate DB unique constraints as enums ( #3701 )
...
* feat: Generate DB unique constraints as enums
This fixes a TODO from #3409 .
2022-08-29 14:56:51 +03:00
f4c5020f63
fix: Print postgres-builtin-url to stdout without formatting ( #3727 )
...
This allows use-cases like `eval $(coder server postgres-builtin-url)`.
2022-08-29 11:37:18 +00:00
b9b9c2fb9f
fix: mount TLS secret in helm chart ( #3717 )
v0.8.8
2022-08-27 15:03:10 +00:00
ccabec6dd1
fi stop tracing 4xx http status codes as errors ( #3707 )
v0.8.7
2022-08-26 15:18:42 +00:00
23f61fce2a
CLI: coder licensese delete ( #3699 )
...
Signed-off-by: Spike Curtis <spike@coder.com >
Signed-off-by: Spike Curtis <spike@coder.com >
2022-08-26 08:15:46 -07:00
98a6958f10
Revert "fix: Avoid double escaping of ProxyCommand on Windows ( #3664 )" ( #3704 )
...
This reverts commit 123fe0131e
.
2022-08-26 17:52:25 +03:00
6a00baf235
fix: Transform branch name to valid Docker tag for dogfood ( #3703 )
2022-08-26 17:38:40 +03:00
c8f8c95f6a
feat: Add support for renaming workspaces ( #3409 )
...
* feat: Implement workspace renaming
* feat: Add hidden rename command (and data loss warning)
* feat: Implement database.IsUniqueViolation
2022-08-26 12:28:38 +03:00
623fc5baac
feat: condition Audit log on licensing ( #3685 )
...
* Update XService
* Add simple wrapper
* Add selector
* Condition page
* Condition link
* Format and lint
* Integration test
* Add username to api call
* Format
* Format
* Fix link name
* Upgrade xstate/react to fix crashing tests
* Fix tests
* Format
* Abstract strings
* Debug test
* Increase timeout
* Add comments and try shorter timeout
* Use PropsWithChildren
* Undo PropsWithChildren, try lower timeout
* Format, lower timeout
2022-08-25 19:20:31 -04:00
ca3811499e
DELETE license API endpoint ( #3697 )
...
* DELETE license API endpoint
Signed-off-by: Spike Curtis <spike@coder.com >
* Fix new lint stuff
Signed-off-by: Spike Curtis <spike@coder.com >
Signed-off-by: Spike Curtis <spike@coder.com >
2022-08-25 14:04:31 -07:00
14a9576b77
Auto import kubernetes template in Helm charts ( #3550 )
2022-08-26 05:32:35 +10:00
94e96fa40b
chore: enable react/no-array-index-key eslint ( #3696 )
...
* chore: enable react/no-array-index-key eslint
* fix: add missing key to ResourcesTable
2022-08-25 11:20:24 -07:00
8a446837d4
chore: remove exa -> ls and bat -> cat replacements from dogfood img ( #3695 )
2022-08-26 04:03:27 +10:00
7a77e55bd4
fix: match term color ( #3694 )
2022-08-25 16:34:37 +00:00
b412cc1a4b
fix: use correct response writer for tracing middle ( #3693 )
2022-08-25 11:24:43 -05:00
78a24941fe
feat: Add codersdk.NullTime
, change workspace build deadline ( #3552 )
...
Fixes #2015
Co-authored-by: Joe Previte <jjprevite@gmail.com >
2022-08-25 19:10:42 +03:00
a21a6d2f4a
docs: replaced manual up next blocks with doc tag in workspaces.md ( #3023 )
...
* docs: replaced manual up next blocks with doc tag in workspaces.md
* replaced up next blocks with <doc page=""> tags
* revert back to markdown
now that we updated how these links work, we can have them as markdown on github and as cards on the docs website.
Co-authored-by: Anton Korzhuk <antonkorzhuk@gmail.com >
2022-08-25 08:26:04 -07:00
4de1fc8339
CLI: coder licenses list ( #3686 )
...
* Check GET license calls authz
Signed-off-by: Spike Curtis <spike@coder.com >
* CLI: coder licenses list
Signed-off-by: Spike Curtis <spike@coder.com >
Signed-off-by: Spike Curtis <spike@coder.com >
2022-08-25 08:24:39 -07:00
a05fad4efd
fix: stop tracing static file server ( #3683 )
2022-08-25 09:37:59 -04:00
6e496077ae
feat: Support search query and --me in workspace list ( #3667 )
2022-08-24 17:43:41 -04:00
cf0d2c9bbc
added react-i18next to FE ( #3682 )
...
* added react-i18next
* fixing typo
* snake case to camel case
* typo
* clearer error in catch block
2022-08-24 17:28:02 -04:00
e6b6b7f610
chore: upload playwright videos on failure ( #3677 )
2022-08-24 13:45:03 -07:00
0b53b06fc6
chore: Make member role struct match site roles ( #3671 )
2022-08-24 15:58:57 -04:00
076c4a0aa8
Fix authz test for GET licenses ( #3681 )
...
Signed-off-by: Spike Curtis <spike@coder.com >
Signed-off-by: Spike Curtis <spike@coder.com >
2022-08-24 12:25:37 -07:00
9e35793b43
Enterprise rbac testing ( #3653 )
...
* WIP refactor Auth tests to allow enterprise
Signed-off-by: Spike Curtis <spike@coder.com >
* enterprise RBAC testing
Signed-off-by: Spike Curtis <spike@coder.com >
* Fix import ordering
Signed-off-by: Spike Curtis <spike@coder.com >
Signed-off-by: Spike Curtis <spike@coder.com >
2022-08-24 12:05:46 -07:00
254e91a08f
Update stale.yaml ( #3674 )
...
- remove close-issue-reason (only valid in 5.1.0)
- add days-before-issue-stale 30
2022-08-24 12:02:12 -07:00
5d7c4092ac
fix: end long lived connection traces ( #3679 )
2022-08-24 14:57:31 -04:00