Cian Johnston
68fa34feae
ci: remove ci make concurrency to fix docker image race ( #14027 )
...
This PR removes the `-j` argument to `make` when building and pushing Docker images on merge to main.
Seen here: https://github.com/coder/coder/actions/runs/10108431095/job/27954323032#step:9:119
We ran into this previously in #13769 for the release workflow, but neglected to apply the same change to the CI workflow.
2024-07-26 10:53:18 +01:00
Cian Johnston
37a859f071
chore(testutil): add testutil.GetRandomName that does not return duplicates ( #14020 )
...
Fixes #13910
Adds testutil.GetRandomName that replaces namesgenerator.GetRandomName but instead appends a monotonically increasing integer instead of a number between 1 and 10.
2024-07-26 09:44:34 +01:00
Steven Masley
96011e1b29
fix: handle legacy licenses missing feature_set field ( #14025 )
...
* fix: legacy licenses missing feature_set field
2024-07-25 22:43:08 -05:00
Raul Salamanca
5b35f65305
docs: add proxmox coder template in list of community templates ( #14022 )
2024-07-26 06:05:49 +03:00
Michael Brewer
ce6ee9c6c6
feat(site): add jetbrains fleet icon ( #14021 )
2024-07-26 06:05:08 +03:00
Garrett Delfosse
6c2336b8e9
chore: shorten provisioner key ( #14017 )
2024-07-25 16:08:12 -05:00
Steven Masley
7ea1a4c686
chore: protect organization endpoints with license ( #14001 )
...
* chore: move multi-org endpoints into enterprise directory
All multi-organization features are gated behind "premium" licenses. Enterprise licenses can no longer
access organization CRUD.
2024-07-25 16:07:53 -05:00
Steven Masley
915f69080a
chore: fix csrf error message on empty session header ( #14018 )
...
* chore: fix csrf error message on empty session header
A more detailed error message was added to catch mismatched
session tokens. This error was mistakenly applying to all CSRF
failures.
2024-07-25 15:58:23 -05:00
Garrett Delfosse
2279441517
feat: add --key flag to provisionerd start ( #14002 )
2024-07-25 15:26:26 -04:00
Steven Masley
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
Michael Smith
9f3c1c7367
fix: resolve text overflow issues for workspace empty state ( #14015 )
2024-07-25 18:19:57 +00:00
Kira Pilot
4eb67ad98a
Revert "feat: implement multi-org template gallery ( #13784 )" ( #14013 )
...
This reverts commit 554c4ab1eb .
2024-07-25 13:09:04 -04:00
Kayla Washburn-Love
615bb94ec4
feat(site): embed users page in management settings ( #14006 )
2024-07-25 10:50:07 -06:00
Garrett Delfosse
6161d173d3
feat: add tags to provisioner keys api ( #13989 )
2024-07-25 15:20:45 +00:00
Garrett Delfosse
ca83017dc1
feat: accept provisioner keys for provisioner auth ( #13972 )
2024-07-25 10:22:55 -04:00
Marcin Tojek
d488853393
fix: notifications: use username in workspace URLs ( #14011 )
2024-07-25 12:02:24 +02:00
Muhammad Atif Ali and Mathias Fredriksson
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
Asher
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
Steven Masley
4f01372179
feat: implement disabling oidc issuer checks ( #13991 )
...
* use DANGEROUS prefix and drop a warning log
2024-07-24 16:45:47 -05:00
Muhammad Atif Ali
652827f0e8
docs: add preview image to release schedule ( #13948 )
2024-07-24 23:20:52 +03:00
Kayla Washburn-Love
38b573857b
feat(site): edit organization member roles ( #13977 )
2024-07-24 11:36:45 -06:00
Steven Masley
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
Bruno Quaresma
0d9615b4fd
feat(coderd): notify when workspace is marked as dormant ( #13868 )
2024-07-24 13:38:21 -03:00
Garrett Delfosse
ccb5b4df80
chore: move provisioner keys commands into slim build ( #13993 )
2024-07-24 11:30:50 -04:00
Marcin Tojek
b3a3671c6a
fix: use static port number for prometheus test ( #14000 )
2024-07-24 12:54:36 +00:00
Marcin Tojek
dac14fe581
test: skip TestProvisionerDaemon_PrometheusEnabled ( #13996 )
2024-07-24 09:28:53 +02:00
Ethan
7028ff79c3
feat(codersdk): export template variable parser ( #13984 )
2024-07-24 14:11:29 +10:00
Stephen Kirby
177c7d3c68
updated version for patches 2.12.5 and 2.13.2 ( #13995 )
2024-07-23 15:36:14 -05:00
Kayla Washburn-Love
0d453437de
fix(site): select default organization on /organizations page ( #13992 )
2024-07-23 12:35:38 -06:00
Steven Masley and McKayla Washburn
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
Jon Ayers
3a614f1602
fix: random typos in offline docs documentation ( #13979 )
2024-07-23 11:48:58 -05:00
Steven Masley
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
Danny Kopping
b817c863ef
fix: webhook endpoint YAML attribute ( #13983 )
...
Signed-off-by: Danny Kopping <danny@coder.com >
2024-07-23 14:59:27 +00:00
Garrett Delfosse
0a07c7e554
feat: get org scoped provisioners ( #13953 )
2024-07-23 14:56:46 +00:00
Danny Kopping
695afb80e6
fix: address TestPendingUpdatesMetric flake
2024-07-23 14:39:57 +00:00
Marcin Tojek
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
Mathias Fredriksson
5a4dbcfc02
chore(scripts): fix cherry-pick check in check_commit_metadata.sh ( #13980 )
2024-07-23 06:49:29 +00:00
Asher
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
Dean Sheather
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
Dean Sheather
d2b035312e
chore: fix parse typo for network telemetry ( #13971 )
2024-07-22 17:14:37 +00:00
Kayla Washburn-Love
0a71c34d46
feat: create and modify organization groups ( #13887 )
2024-07-22 09:47:14 -06:00
Steven Masley
dd99457a04
chore: although unfortunate, it is possible for a user to be in no orgs ( #13956 )
2024-07-22 10:39:50 -05:00
Cian Johnston and Mathias Fredriksson
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
Stephen Kirby and Cian Johnston
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
Nano
40b70dbdb0
docs: update caddy config example & guide ( #13964 )
2024-07-22 10:47:41 +03:00
Muhammad Atif Ali
88d2dbd994
docs: replace coder_git_auth with coder_external_auth ( #13936 )
2024-07-20 07:43:09 +03:00
Steven Masley
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
Steven Masley
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
Muhammad Atif Ali
8beb0b131f
chore: update flake.nix to handle aarch64 linux ( #13930 )
2024-07-19 22:15:50 +03:00
Stephen Kirby
bac9b38e05
autoversion 2.12.4 and 2.13.1 ( #13951 )
2024-07-19 13:26:13 -05:00