Muhammad Atif Ali and Dean Sheather
7a4737cf76
ci: handle retriggering ci and human authors in update-flake ( #14052 )
...
Co-authored-by: Dean Sheather <dean@deansheather.com >
2024-07-31 16:12:40 +00:00
Kyle Carberry
5d42f4aa7b
fix: run update-flake with PAT to allow workflow runs ( #14067 )
...
See the comment in the code.
2024-07-31 11:43:43 -04:00
Danny Kopping
c3390993dd
chore: update generated files after pnpm upgrade ( #14036 )
2024-07-31 17:23:55 +02:00
Kayla Washburn-Love
bf4b7abf14
chore(coderd): allow creating workspaces without specifying an organization ( #14048 )
2024-07-30 10:44:02 -06:00
Kayla Washburn-Love
56dfc64bb0
fix: don't highlight inactive org in management settings sidebar ( #14059 )
2024-07-30 09:33:22 -06:00
Marcin Tojek
cf1fcab514
feat: notify about created user account ( #14010 )
2024-07-30 15:37:45 +02:00
Cian Johnston
c6fb779c50
chore(scaletest): update dashboard ( #14054 )
2024-07-30 10:47:13 +01:00
dependabot[bot]
c88ea26d7c
ci: bump crate-ci/typos from 1.23.2 to 1.23.5 in the github-actions group ( #14038 )
...
Bumps the github-actions group with 1 update: [crate-ci/typos](https://github.com/crate-ci/typos ).
Updates `crate-ci/typos` from 1.23.2 to 1.23.5
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.23.2...v1.23.5 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-30 11:07:30 +03:00
Kyle Carberry
893169c83b
fix: duplicate tags map in mutation to resolve race ( #14047 )
...
* fix: duplicate tags map in mutation to resolve race
See: https://github.com/coder/coder/actions/runs/10149619748/job/28064952716?pr=14046
* Fix deployment values race
2024-07-30 07:37:13 +00:00
Steven Masley
3209c863b8
chore: authz 'any_org' to return if at least 1 org has perms ( #14009 )
...
* chore: authz 'any_org' to return if at least 1 org has perms
Allows checking if a user can do an action in any organization,
rather than a specific one. Allows asking general questions on the
UI to determine which elements to show.
* more strict, add comments to policy
* add unit tests and extend to /authcheck api
* make field optional
2024-07-29 19:58:48 -05:00
Kyle Carberry
b7102b39af
chore: add script to update flake automatically ( #14046 )
2024-07-29 14:29:22 -04:00
Bruno Quaresma
58b810fb0a
fix: fix dormancy notifications ( #14029 )
2024-07-29 11:20:04 -03:00
dependabot[bot]
22143d3e80
chore: bump github.com/gohugoio/hugo from 0.128.2 to 0.129.0 ( #13966 )
...
Bumps [github.com/gohugoio/hugo](https://github.com/gohugoio/hugo ) from 0.128.2 to 0.129.0.
- [Release notes](https://github.com/gohugoio/hugo/releases )
- [Changelog](https://github.com/gohugoio/hugo/blob/master/hugoreleaser.toml )
- [Commits](https://github.com/gohugoio/hugo/compare/v0.128.2...v0.129.0 )
---
updated-dependencies:
- dependency-name: github.com/gohugoio/hugo
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-27 13:49:05 +00:00
dependabot[bot]
f88a48df26
chore: bump github.com/zclconf/go-cty from 1.14.4 to 1.15.0 ( #13967 )
...
Bumps [github.com/zclconf/go-cty](https://github.com/zclconf/go-cty ) from 1.14.4 to 1.15.0.
- [Release notes](https://github.com/zclconf/go-cty/releases )
- [Changelog](https://github.com/zclconf/go-cty/blob/main/CHANGELOG.md )
- [Commits](https://github.com/zclconf/go-cty/compare/v1.14.4...v1.15.0 )
---
updated-dependencies:
- dependency-name: github.com/zclconf/go-cty
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-27 16:43:54 +03:00
Asher
712662d014
chore: embed audit log in deployment settings page ( #14023 )
...
* Move audit page to /deployment/audit
The existing link remains but will redirect to the new URL.
If multi-org is not enabled, nothing changes.
* Redirect organization audit page to site-wide audit page
* Always wrap audit log filters when in deployment settings
Otherwise the input is teeny tiny and barely fits a few characters.
Normally we only wrap when the screen shrinks. Again, no change
if multi-org is not enabled.
This also makes the filter menus take up available space when
wrapping (*does* apply to non-multi-org setups as well).
* Show audit log details in a tooltip
If multi-org is not enabled, details continue to be shown inline.
2024-07-26 14:12:24 -08:00
Charlie Voiselle
eacdfb9f9c
fix: change time format string from 15:40 to 15:04 ( #14033 )
...
* Change string format to constant value
2024-07-26 17:57:47 -04:00
Asher
d8ddce8628
chore: use latest code-server in examples ( #14030 )
...
Instead, leave a comment describing how to pin the version. This negates
the need to continually update the version in the examples.
2024-07-26 21:53:17 +00:00
Kayla Washburn-Love
d68340b125
feat: manage groups from deployment settings for single-org deployments ( #14016 )
2024-07-26 13:10:13 -06:00
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