Steven Masley
a27ac30e11
chore: add sql filter to fetching audit logs ( #14070 )
...
* chore: add sql filter to fetching audit logs
* use sqlc.embed for audit logs
* fix sql query matcher
2024-08-01 12:07:19 -05:00
dependabot[bot] and dependabot[bot]
d23670ad53
chore: bump github.com/open-policy-agent/opa from 0.58.0 to 0.67.0 ( #14040 )
...
* chore: bump github.com/open-policy-agent/opa from 0.58.0 to 0.67.0
Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa ) from 0.58.0 to 0.67.0.
- [Release notes](https://github.com/open-policy-agent/opa/releases )
- [Changelog](https://github.com/open-policy-agent/opa/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-policy-agent/opa/compare/v0.58.0...v0.67.0 )
---
updated-dependencies:
- dependency-name: github.com/open-policy-agent/opa
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* [dependabot skip] Update Nix Flake SRI Hash
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2024-08-01 19:41:44 +03:00
Alex Ivanov
6d3f7fb2a2
chore: update meticulous CI job ( #14073 )
2024-08-01 12:26:44 -04:00
Muhammad Atif Ali
b0eaf4ca94
chore: commit update-flake as @dependabot ( #14091 )
...
Thıs is needed to bypass the dependency check job for dependabot PRs.
https://github.com/coder/coder/blob/1289937eaeac63f27f2856a4374a0fedc5cc0e58/.github/workflows/ci.yaml#L973
The username and email are fetched from a previous dependabot commit.
https://github.com/coder/coder/commit/1289937eaeac63f27f2856a4374a0fedc5cc0e58.patch
2024-08-01 19:24:51 +03:00
dependabot[bot] and dependabot[bot]
a88e1cc5f8
chore: bump github.com/go-chi/httprate from 0.9.0 to 0.12.0 ( #14039 )
...
* chore: bump github.com/go-chi/httprate from 0.9.0 to 0.12.0
Bumps [github.com/go-chi/httprate](https://github.com/go-chi/httprate ) from 0.9.0 to 0.12.0.
- [Release notes](https://github.com/go-chi/httprate/releases )
- [Commits](https://github.com/go-chi/httprate/compare/v0.9.0...v0.12.0 )
---
updated-dependencies:
- dependency-name: github.com/go-chi/httprate
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* [dependabot skip] Update Nix Flake SRI Hash
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <dependabot[bot]@users.noreply.github.com>
2024-08-01 19:22:23 +03:00
dependabot[bot]
1289937eae
chore: bump alpine from 3.20.1 to 3.20.2 in /scripts ( #14037 )
...
Bumps alpine from 3.20.1 to 3.20.2.
---
updated-dependencies:
- dependency-name: alpine
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-01 18:57:37 +03:00
Ethan
956d0cb042
fix: block creating oidc users when oidc has not been configured ( #14064 )
2024-08-01 13:30:10 +10:00
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