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
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
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
d2b035312e
chore: fix parse typo for network telemetry ( #13971 )
2024-07-22 17:14:37 +00: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
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
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
aa6e6e3d58
chore: implement fetch all organizations endpoint ( #13941 )
...
* chore: implement fetch all organizations endpoint
* update ui to use list all orgs
2024-07-18 17:28:36 -05:00
f975701b34
feat: add provisioner key cli commands ( #13875 )
2024-07-18 14:44:20 -04:00
91cbe679c0
chore: move notiffake
to testutil
( #13933 )
2024-07-18 13:36:02 +00:00
fbd1d7f9a7
feat: notify on successful autoupdate ( #13903 )
2024-07-18 15:19:12 +02:00
44924cd8d8
chore: add updated_at to codersdk users ( #13928 )
...
* chore: add updated_at to codersdk users
2024-07-17 17:59:42 -05:00
3e1fae7d3d
chore: add Star the Repo to support links ( #13924 )
2024-07-17 15:39:03 -04:00
f21f2dce57
fix: fix heartbeat select to prevent leak ( #13909 )
...
fixes #13816
2024-07-16 23:38:07 +04:00
1f24aceea2
fix: change audit descriptions to indicate unsuccessful attempts ( #13897 )
2024-07-16 22:47:32 +04:00
a3f40d5ef8
feat: add members settings page for organizations ( #13817 )
2024-07-16 12:25:36 -06:00
b697c6939a
chore: add provisioner key crud apis ( #13857 )
2024-07-16 13:27:12 -04:00
a5e4bf38fe
feat: notify owner about failed autobuild ( #13891 )
2024-07-16 10:48:17 +02:00
9cbe2b27e7
chore: create workspaces and templates for multiple orgs ( #13866 )
...
* chore: creating workspaces and templates to work with orgs
* handle wrong org selected
* create org member in coderdtest helper
2024-07-12 15:47:28 -05:00
c6b7588933
chore: add organization id to provisioner sdk type ( #13883 )
...
* chore: add organization id to provisioner sdk type
2024-07-12 10:56:34 -05:00
de2585b0b6
chore: use rw.WriteHeader
to write responses without bodies ( #13870 )
2024-07-11 13:38:33 -06:00
687d9538de
chore: provisioner acquirer to respect organization ID of jobs ( #13874 )
...
* test: add unit test to verify creation of templates in multiple orgs
* chore: provisioner acquirer to respect organization ID of jobs
Prior to this the wrong provisioner was awakened on any new job
posting.
* add comment and stricter check
2024-07-11 11:26:47 -05:00
f36b816391
chore: add coder version to network telemetry events ( #13871 )
2024-07-11 20:46:37 +10:00
b2dab3308d
feat: implement observability of notifications subsystem ( #13799 )
2024-07-11 10:57:49 +02:00
0787de88a9
chore: update documentation links to the new format ( #13797 )
2024-07-10 21:31:37 +03:00
a588ec5b21
chore: assign user to multiple orgs in coderdtest user create ( #13867 )
...
* chore: coderdtest assign user to multiple orgs on create
2024-07-10 12:38:48 -05:00
7bb3e0db4a
chore: return organization's display name and icon in templates ( #13858 )
...
* chore: templates return organization display name and icon
* templates api response includes organization display name and icon
2024-07-10 10:06:49 -05:00
bf392ffea4
feat: add killswitch for notifications ( #13794 )
2024-07-10 16:15:06 +02:00
542fff7df0
chore: improve notifications tests ( #13863 )
2024-07-10 15:25:23 +02:00
70046ea08d
fix: missing nolint comment ( #13862 )
2024-07-10 09:55:30 +00:00
e8db21c89e
chore: add additional network telemetry stats & events ( #13800 )
2024-07-10 14:14:35 +10:00
d50ffa78f6
fix: exit reset password request before passwords are compared ( #13856 )
2024-07-09 14:28:39 -05:00
35a808f089
fix(coderd/agentapi): set ReadyAt
for start timeout ( #13846 )
2024-07-09 18:55:16 +00:00
54898033b1
fix: dbpurge: disable parallel tests ( #13848 )
2024-07-09 15:10:57 +02:00
44cb400c8e
chore: include host and port in oidc test logs ( #13818 )
...
* chore: include host and port in oidc test logs
Log fake IDP's log for debugging port conflicts between tests
2024-07-08 10:24:41 -05:00
d9bdef915d
chore: fix typo in oidctest package ( #13815 )
2024-07-08 14:35:06 +00:00
bdd2caf95d
feat: implement thin vertical slice of system-generated notifications ( #13537 )
2024-07-08 15:38:50 +02:00
10aa32ca08
chore: refactor AgentHasNotConnectedSinceWeek_LogsExpired
( #13802 )
2024-07-08 13:52:56 +02:00
7c41f957de
feat: autostop workspaces owned by suspended users ( #13790 )
2024-07-04 13:35:41 +00:00
ccf34901bc
chore: add templates search query to a filter ( #13772 )
...
* chore: add templates search query to a filter
2024-07-03 13:42:23 -05:00
e5268e4551
chore: spin clock library out to coder/quartz repo ( #13777 )
...
Code that was in `/clock` has been moved to github.com/coder/quartz. This PR refactors our use of the clock library to point to the external Quartz repo.
2024-07-03 15:02:54 +04:00
a110d18275
chore: add DRPC tailnet & cli network telemetry ( #13687 )
2024-07-03 15:23:46 +10:00
bde9fd58ea
chore: add organization name to workspaces ( #13755 )
...
* chore: add organization name to workspaces
2024-07-02 09:25:05 -05:00
128674918b
chore: include organization name when fetching templates ( #13751 )
...
* chore: include organization name when fetching templates
* chore: rename template_with_user to template_with_names
2024-07-02 09:08:30 -05:00
10c2817f4d
chore: swagger docs omit brower based credentials, rely on swagger auth ( #13742 )
...
* chore: swagger docs omit brower based credentials, rely on swagger auth
Swagger has an "Authorize" button which should be the only
authentication being used in the api requests
2024-07-01 13:44:35 -05:00