2279441517
feat: add --key flag to provisionerd start ( #14002 )
2024-07-25 15:26:26 -04:00
c082868f55
chore: indicate premium vs enterprise on license page ( #14008 )
...
* chore: indicate premium vs enterprise on license page
Premium licenses should say "premium" instead of "enterprise"
2024-07-25 14:04:32 -05:00
9f3c1c7367
fix: resolve text overflow issues for workspace empty state ( #14015 )
2024-07-25 18:19:57 +00:00
4eb67ad98a
Revert "feat: implement multi-org template gallery ( #13784 )" ( #14013 )
...
This reverts commit 554c4ab1eb
.
2024-07-25 13:09:04 -04:00
615bb94ec4
feat(site): embed users page in management settings ( #14006 )
2024-07-25 10:50:07 -06:00
6161d173d3
feat: add tags to provisioner keys api ( #13989 )
2024-07-25 15:20:45 +00:00
ca83017dc1
feat: accept provisioner keys for provisioner auth ( #13972 )
2024-07-25 10:22:55 -04:00
d488853393
fix: notifications: use username in workspace URLs ( #14011 )
2024-07-25 12:02:24 +02:00
88bc491778
chore: add stable version info to repository-dispatch event ( #13997 )
...
Co-authored-by: Mathias Fredriksson <mafredri@gmail.com >
2024-07-25 11:03:01 +03:00
e8b3db8c7a
feat: add organizations filter to audit table ( #13978 )
...
* Ignore organization ID in member and role audit logs
Since the organization will never change in any resources,
and the org is already on the top-level of the response.
* Add organization details and filter to audit table
These only display if the multi-org experiment is enabled.
This also includes a modification to customize the width
of the filters since with four things get a bit squishy.
* Add more audit mocks
To test different org names and no org.
2024-07-24 14:28:23 -08:00
4f01372179
feat: implement disabling oidc issuer checks ( #13991 )
...
* use DANGEROUS prefix and drop a warning log
2024-07-24 16:45:47 -05:00
652827f0e8
docs: add preview image to release schedule ( #13948 )
2024-07-24 23:20:52 +03:00
38b573857b
feat(site): edit organization member roles ( #13977 )
2024-07-24 11:36:45 -06:00
15fda232b7
feat: implement premium vs enterprise licenses ( #13907 )
...
* feat: implement premium vs enterprise licenses
Implement different sets of licensed features.
2024-07-24 12:07:59 -05:00
0d9615b4fd
feat(coderd): notify when workspace is marked as dormant ( #13868 )
2024-07-24 13:38:21 -03:00
ccb5b4df80
chore: move provisioner keys commands into slim build ( #13993 )
2024-07-24 11:30:50 -04:00
b3a3671c6a
fix: use static port number for prometheus test ( #14000 )
2024-07-24 12:54:36 +00:00
dac14fe581
test: skip TestProvisionerDaemon_PrometheusEnabled
( #13996 )
2024-07-24 09:28:53 +02:00
7028ff79c3
feat(codersdk): export template variable parser ( #13984 )
2024-07-24 14:11:29 +10:00
177c7d3c68
updated version for patches 2.12.5 and 2.13.2 ( #13995 )
2024-07-23 15:36:14 -05:00
0d453437de
fix(site): select default organization on /organizations page ( #13992 )
2024-07-23 12:35:38 -06:00
a61c09e4dc
fix: use correct group url in multi-org experiment ( #13986 )
...
* fix: use correct group url in multi-org experiment
When not using the experiment, default to the "default" org.
Assuming groups are all in the primary org
---------
Co-authored-by: McKayla Washburn <mckayla@hey.com >
2024-07-23 13:17:21 -05:00
3a614f1602
fix: random typos in offline docs documentation ( #13979 )
2024-07-23 11:48:58 -05:00
ecc356f5a9
chore: generate rbac resource types to typescript ( #13975 )
...
* chore: generate rbac resource types to typescript
The existing typesGenerated.ts cannot support this as the generator
only inspects the types, not the values. So traversing the value AST
would have to be added. The rbac gen is already used for the sdk,
this extends it to the typescript
2024-07-23 10:07:52 -05:00
b817c863ef
fix: webhook endpoint YAML attribute ( #13983 )
...
Signed-off-by: Danny Kopping <danny@coder.com >
2024-07-23 14:59:27 +00:00
0a07c7e554
feat: get org scoped provisioners ( #13953 )
2024-07-23 14:56:46 +00:00
695afb80e6
fix: address TestPendingUpdatesMetric flake
2024-07-23 14:39:57 +00:00
966c888e9d
fix: test: no parallel when starting Prometheus endpoint ( #13981 )
...
* fix: test: no parallel when starting Prometheus endpoint
* fix
2024-07-23 11:31:27 +01:00
5a4dbcfc02
chore(scripts): fix cherry-pick check in check_commit_metadata.sh
( #13980 )
2024-07-23 06:49:29 +00:00
a8e6e89f65
feat: add organization details to audit log response ( #13961 )
...
* Allow creating test audits with nil org
Not all audit entries have organization IDs, so this will allow us to
test those cases.
* Add organization details to audit log queries
* Add organization to audit log response
This replaces the old ID. This is a breaking change but organizations
were not being used before.
2024-07-22 13:28:44 -08:00
38c7dcda94
fix: avoid vscodessh exit when server restarts ( #13970 )
...
Mitigates an issue where vscodessh would restart when the control plane
restarts, causing the entire SSH session to be reestablished.
2024-07-22 17:19:44 +00:00
d2b035312e
chore: fix parse typo for network telemetry ( #13971 )
2024-07-22 17:14:37 +00:00
0a71c34d46
feat: create and modify organization groups ( #13887 )
2024-07-22 09:47:14 -06:00
dd99457a04
chore: although unfortunate, it is possible for a user to be in no orgs ( #13956 )
2024-07-22 10:39:50 -05:00
005254d64a
chore(examples): update sample devcontainer templates ( #13796 )
...
Updates docker and kubernetes devcontainer templates
Co-authored-by: Mathias Fredriksson <mafredri@gmail.com >
2024-07-22 14:10:02 +01:00
3c2c5ab7fc
chore(docs): add missing author to support bundle guide ( #13918 )
...
* fixed missing author
* make fmt
Signed-off-by: Cian Johnston <cian@coder.com >
---------
Signed-off-by: Cian Johnston <cian@coder.com >
Co-authored-by: Cian Johnston <cian@coder.com >
2024-07-22 09:09:31 +01:00
40b70dbdb0
docs: update caddy config example & guide ( #13964 )
2024-07-22 10:47:41 +03:00
88d2dbd994
docs: replace coder_git_auth
with coder_external_auth
( #13936 )
2024-07-20 07:43:09 +03:00
03c5d42233
chore: keep active users active in scim ( #13955 )
...
* chore: scim should keep active users active
* chore: add a unit test to excercise dormancy bug
* audit log should not be dropped when there is no change
* add ability to cancel audit log
2024-07-19 16:30:02 -05:00
49d6d0f41b
chore: add built in organization roles to match site ( #13938 )
...
* chore: add built in organization roles to match site
Added org user admin, org template admin, and org auditor
2024-07-19 15:44:18 -05:00
8beb0b131f
chore: update flake.nix to handle aarch64 linux ( #13930 )
2024-07-19 22:15:50 +03:00
bac9b38e05
autoversion 2.12.4 and 2.13.1 ( #13951 )
2024-07-19 13:26:13 -05:00
dba23872eb
chore: only add Meticulous recorder when running in dev mode ( #13950 )
2024-07-19 12:47:38 -05:00
554c4ab1eb
feat: implement multi-org template gallery ( #13784 )
...
* feat: initial changes for multi-org templates page
* feat: add TemplateCard component
* feat: add component stories
* chore: update template query naming
* fix: fix formatting
* feat: template card interaction and navigation
* fix: copy updates
* chore: update TemplateFilter type to include FilterQuery
* chore: update typesGenerated.ts
* feat: update template filter api logic
* fix: fix format
* fix: get activeOrg
* fix: add format annotation
* chore: use organization display name
* feat: client side org filtering
* fix: use org display name
* fix: add ExactName
* feat: show orgs filter only if more than 1 org
* chore: updates for PR review
* fix: fix format
* chore: add story for multi org
* fix: aggregate templates by organization id
* fix: fix format
* fix: check org count
* fix: update ExactName type
2024-07-19 10:33:08 -04:00
40609c26e9
fix: test: do not block Prometheus port ( #13945 )
2024-07-19 16:29:10 +02:00
c88e4162d8
fix: TestPendingUpdatesMetric flake ( #13944 )
...
Signed-off-by: Danny Kopping <danny@coder.com >
2024-07-19 12:54:15 +02:00
492ab1cc7e
chore: add webhook tests for notification subsystem ( #13942 )
2024-07-19 12:03:29 +02:00
943ea7c52a
feat: add SMTP auth & TLS support ( #13902 )
2024-07-19 09:22:15 +02:00
8d4bccc612
feat: add meticulous recorder ( #13886 )
2024-07-18 20:15:07 -05:00
4dcbd7179f
fix: hardcode default organization id in DashboardProvider
( #13940 )
2024-07-18 16:55:38 -06:00