Steven Masley
c8eacc6df7
chore!: allow CreateUser to accept multiple organizations ( #14383 )
...
* chore: allow CreateUser to accept multiple organizations
In a multi-org deployment, it makes more sense to allow for multiple
org memberships to be assigned at create. The legacy param will still
be honored.
* Handle sdk deprecation better by maintaining cli functions
2024-08-23 21:23:51 +00:00
Steven Masley
af125c3795
chore: refactor entitlements to be a safe object to use ( #14406 )
...
* chore: refactor entitlements to be passable as an argument
Previously, all usage of entitlements requires mutex usage on the
api struct directly. This prevents passing the entitlements to
a sub package. It also creates the possibility for misuse.
2024-08-23 16:21:58 -05:00
Steven Masley
cb6a47227f
chore: implement generalized symmetric difference for set comparison ( #14407 )
...
* chore: implement generalized symmetric difference for set comparison
Going to be used in Organization Sync + maybe group sync. Felt
better to reuse, rather than copy
2024-08-23 14:52:35 -05:00
Cian Johnston
4bd7fe8506
fix(examples/templates/gcp-devcontainer): fix location of env file ( #14422 )
2024-08-23 17:46:02 +01:00
53e5746636
feat(examples/templates/gcp-devcontainer): add envbuilder provider ( #14405 )
...
This PR modifies the gcp-devcontainer example template to include
support for devcontainer caching using the envbuilder provider.
Co-authored-by: Mathias Fredriksson <mafredri@gmail.com >
Co-authored-by: Muhammad Atif Ali <atif@coder.com >
2024-08-23 17:36:24 +01:00
Danny Kopping
a4d785dec5
chore: use idiomatic test setup in notification tests ( #14416 )
2024-08-23 16:29:27 +02:00
Cian Johnston
d4adfa3902
fix(coderd/database/dbmem): include a technical summary row on over-pagination ( #14415 )
2024-08-23 13:16:55 +01:00
Cian Johnston
99e103e790
feat(coderd/coderdtest): allow mutating deployment values ( #14414 )
2024-08-23 12:15:22 +01:00
Ethan
4cc26be5ec
fix: set network telemetry client version on server ( #14376 )
2024-08-23 06:17:28 +00:00
Kayla Washburn-Love
5710a98714
chore: update @types/node and fix vite warning ( #14403 )
2024-08-22 16:44:14 -06:00
dependabot[bot]
b0084e2229
chore: bump github.com/prometheus/client_golang from 1.19.1 to 1.20.1 ( #14379 )
...
* chore: bump github.com/prometheus/client_golang from 1.19.1 to 1.20.1
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.19.1 to 1.20.1.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/v1.20.1/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.19.1...v1.20.1 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
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>
2024-08-23 01:40:07 +03:00
Spike Curtis
d52bc91e48
chore: add dbauthz to unhanger tests ( #14394 )
2024-08-22 22:23:52 +04:00
dependabot[bot]
337ee3544b
chore: bump eslint from 8.56.0 to 8.57.0 in /offlinedocs ( #14294 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.56.0 to 8.57.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
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-08-22 19:59:12 +03:00
dependabot[bot] and BrunoQuaresma
aeb4040958
chore: bump the emotion group across 1 directory with 3 updates ( #14396 )
...
* chore: bump the emotion group across 1 directory with 3 updates
Bumps the emotion group with 3 updates in the /site directory: [@emotion/css](https://github.com/emotion-js/emotion ), [@emotion/react](https://github.com/emotion-js/emotion ) and [@emotion/styled](https://github.com/emotion-js/emotion ).
Updates `@emotion/css` from 11.11.2 to 11.13.0
- [Release notes](https://github.com/emotion-js/emotion/releases )
- [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emotion-js/emotion/compare/@emotion/css@11.11.2...@emotion/css@11.13.0 )
Updates `@emotion/react` from 11.11.4 to 11.13.3
- [Release notes](https://github.com/emotion-js/emotion/releases )
- [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emotion-js/emotion/compare/@emotion/react@11.11.4...@emotion/react@11.13.3 )
Updates `@emotion/styled` from 11.11.5 to 11.13.0
- [Release notes](https://github.com/emotion-js/emotion/releases )
- [Changelog](https://github.com/emotion-js/emotion/blob/main/CHANGELOG.md )
- [Commits](https://github.com/emotion-js/emotion/compare/@emotion/styled@11.11.5...@emotion/styled@11.13.0 )
---
updated-dependencies:
- dependency-name: "@emotion/css"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: emotion
- dependency-name: "@emotion/react"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: emotion
- dependency-name: "@emotion/styled"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: emotion
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix lint
* Fix type
* Fix fmt
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: BrunoQuaresma <bruno_nonato_quaresma@hotmail.com >
2024-08-22 13:46:59 -03:00
Marcin Tojek
c818b4ddd4
feat: add notification for suspended/activated account ( #14367 )
...
* migrations
* notify
* fix
* TestNotifyUserSuspended
* TestNotifyUserReactivate
* post merge
* fix escape
* TestNotificationTemplatesCanRender
* links and events
* notifyEnq
* findUserAdmins
* notifyUserStatusChanged
* go build
* your and admin
* tests
* refactor
* 247
* Danny's review
2024-08-22 13:52:25 +02:00
dependabot[bot]
046c1c4228
chore: bump the vite group across 1 directory with 3 updates ( #14281 )
...
Bumps the vite group with 3 updates in the /site directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ), [vite-plugin-checker](https://github.com/fi3ework/vite-plugin-checker ) and [vite-plugin-turbosnap](https://github.com/IanVS/vite-plugin-turbosnap ).
Updates `vite` from 5.3.3 to 5.4.1
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.1/packages/vite )
Updates `vite-plugin-checker` from 0.7.1 to 0.7.2
- [Release notes](https://github.com/fi3ework/vite-plugin-checker/releases )
- [Changelog](https://github.com/fi3ework/vite-plugin-checker/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fi3ework/vite-plugin-checker/compare/vite-plugin-checker@0.7.1...vite-plugin-checker@0.7.2 )
Updates `vite-plugin-turbosnap` from 1.0.2 to 1.0.3
- [Release notes](https://github.com/IanVS/vite-plugin-turbosnap/releases )
- [Commits](https://github.com/IanVS/vite-plugin-turbosnap/compare/v1.0.2...v1.0.3 )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: vite
- dependency-name: vite-plugin-checker
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vite
- dependency-name: vite-plugin-turbosnap
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vite
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-22 14:18:35 +03:00
dependabot[bot]
3e5cfa9e45
chore: bump msw from 2.2.3 to 2.3.5 in /site ( #14138 )
...
Bumps [msw](https://github.com/mswjs/msw ) from 2.2.3 to 2.3.5.
- [Release notes](https://github.com/mswjs/msw/releases )
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mswjs/msw/compare/v2.2.3...v2.3.5 )
---
updated-dependencies:
- dependency-name: msw
dependency-type: direct:development
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-08-22 14:17:49 +03:00
dependabot[bot]
fbec45b807
chore: bump pretty-bytes from 6.1.0 to 6.1.1 in /site ( #14301 )
...
Bumps [pretty-bytes](https://github.com/sindresorhus/pretty-bytes ) from 6.1.0 to 6.1.1.
- [Release notes](https://github.com/sindresorhus/pretty-bytes/releases )
- [Commits](https://github.com/sindresorhus/pretty-bytes/compare/v6.1.0...v6.1.1 )
---
updated-dependencies:
- dependency-name: pretty-bytes
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-22 14:17:13 +03:00
Danny Kopping
cc944209ae
fix: include provisioner timing action in hash func ( #14388 )
2024-08-22 12:31:50 +02:00
Cian Johnston and Danny Kopping
82e6070c7a
fix(cli): ensure that the support bundle command does not panic on zero values ( #14392 )
...
We try to write a cute little summary at the end of the bundle, but that could panic if some of the fields of the bundle were nil. Adds a test that essentially ensures nil values in a bundle, and ensures that it can be handled without losing our towels.
Co-authored-by: Danny Kopping <danny@coder.com >
2024-08-22 11:15:02 +01:00
Ethan
3514ca3476
chore: skip completion install prompts in non-interactive shells ( #14391 )
2024-08-22 15:40:53 +10:00
Dean Sheather
e8c59a1d9d
chore: avoid flake in resume token test ( #14378 )
2024-08-22 13:27:43 +10:00
Ethan
d7800a43e9
docs: add coderd terraform provider ( #14374 )
2024-08-22 13:03:33 +10:00
Stephen Kirby
9f4f88f38c
version-flags ( #14386 )
2024-08-21 13:24:35 -05:00
Steven Masley
a359879af5
chore: scope workspace quotas to organizations ( #14352 )
...
* chore: scope workspace quotas to organizations
Quotas are now a function of (user_id, organization_id). They are
still sourced from groups. Deprecate the old api endpoint.
2024-08-21 09:25:20 -05:00
Danny Kopping
fa733318e0
Add missing content ( #14380 )
2024-08-21 12:46:11 +00:00
Danny Kopping
6960d194ae
feat: add provisioning timings to understand slow build times ( #14274 )
2024-08-21 14:18:58 +02:00
Danny Kopping
9c8c6a952d
feat: add notification deduplication trigger ( #14172 )
2024-08-21 11:18:03 +02:00
Ethan
d9f419308a
chore(dogfood): use remote tf state ( #14363 )
2024-08-21 12:46:28 +10:00
Jon Ayers
b6d35edebd
chore: remove meticulous from CI ( #14369 )
2024-08-20 14:13:13 -04:00
Kayla Washburn-Love
03f05e25f6
chore(site): make info gray ( #14356 )
2024-08-20 11:59:23 -06:00
Ethan
cca4519420
feat: enable setting max port share level during template creation ( #14366 )
2024-08-20 22:48:39 +10:00
Cian Johnston and Mathias Fredriksson
2bef1752f1
chore(envbuilder-dogfood): update envbuilder-dogfood template to use provider ( #14324 )
...
Updates the envbuilder-dogfood template to use the envbuilder provider.
Relates to coder/team-coconut#38
Co-authored-by: Mathias Fredriksson <mafredri@gmail.com >
2024-08-20 11:50:39 +01:00
Cian Johnston
40baa5bc72
chore(examples): update devcontainer-{docker,kubernetes} to use computed env ( #14328 )
...
Updates devcontainer-docker and devcontainer-kubernetes example templates to use computed env from provider, if applicable.
2024-08-20 10:47:02 +01:00
Dean Sheather
cf8be4eac5
feat: add resume support to coordinator connections ( #14234 )
2024-08-20 17:16:49 +10:00
Ethan
0b2ba96065
feat(cli): add shell completions ( #14341 )
2024-08-20 14:47:46 +10:00
Kyle Carberry
6f9b3c1592
chore: sign the windows installer ( #14353 )
2024-08-19 20:33:37 -04:00
Asher
f8f3d8967e
fix: label premium features in middleware error ( #14360 )
...
Previously, all features were called enterprise in the license check middleware.
2024-08-19 15:58:41 -08:00
Asher
4446d61fcd
fix: show org summary page if not entitled ( #14336 )
...
You cannot edit the settings without being entitled, so show the summary
page instead.
2024-08-19 15:57:02 -08:00
Kayla Washburn-Love
1c3dc8392e
chore: remove dangling eslint-ignore comments ( #14334 )
2024-08-19 16:08:53 -06:00
Asher
fa59b30cfb
chore: update editorconfig with new tabs default ( #14335 )
2024-08-19 11:40:58 -08:00
dependabot[bot]
f007c90a30
ci: bump contributor-assistant/github-action ( #14345 )
...
Bumps the github-actions group with 1 update in the / directory: [contributor-assistant/github-action](https://github.com/contributor-assistant/github-action ).
Updates `contributor-assistant/github-action` from 2.4.0 to 2.5.1
- [Release notes](https://github.com/contributor-assistant/github-action/releases )
- [Commits](https://github.com/contributor-assistant/github-action/compare/v2.4.0...v2.5.1 )
---
updated-dependencies:
- dependency-name: contributor-assistant/github-action
dependency-type: direct:production
update-type: version-update:semver-minor
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-08-19 21:53:20 +03:00
Bruno Quaresma
10327fb3a9
fix(coderd): humanize duration on notifications ( #14333 )
2024-08-19 15:49:47 -03:00
Steven Masley
755afa31cf
chore: ui error handling should be specific to general ( #14346 )
...
* chore: ui error handling should be specific to general
Specific errors should be checked before defaulting to a general
error handling
2024-08-19 13:28:43 -05:00
Steven Masley
422e044859
chore: forbidden error on create workspace without permissions ( #14347 )
...
Multi-org enables the possibility of a user having template permissions,
but not workspace create permissions. The unauthorized error should be
returned instead of a 404. This does not leak any information the user
cannot already obtain.
2024-08-19 13:28:27 -05:00
Ben Potter and Steven Masley
c3ef7dc33b
docs: add organizations guide ( #14012 )
...
* wip
* add workspace & members screenshot
* add audit logs
* org id and provisioner key
* Update docs/guides/using-organizations.md
Co-authored-by: Steven Masley <Emyrk@users.noreply.github.com >
* edits to docs
* fixup
* fmt
* changes based on kirby feedback
* fix link
* fix manifest
* fmt
---------
Co-authored-by: Steven Masley <Emyrk@users.noreply.github.com >
2024-08-19 15:11:36 +00:00
Ethan
d0f36dc6ba
ci: add networking release validation ( #14273 )
2024-08-19 16:31:49 +10:00
Muhammad Atif Ali
cba6e93176
chore: update docs links ( #14221 )
2024-08-17 11:51:13 +00:00
Jaayden Halko
bec6a26d0e
fix: re-add original create template context menu ( #14326 )
2024-08-16 17:16:13 -04:00
dependabot[bot]
8c4d726cf6
chore: bump the x group with 6 updates ( #14235 )
...
* chore: bump the x group with 6 updates
Bumps the x group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [golang.org/x/crypto](https://github.com/golang/crypto ) | `0.25.0` | `0.26.0` |
| [golang.org/x/net](https://github.com/golang/net ) | `0.27.0` | `0.28.0` |
| [golang.org/x/sys](https://github.com/golang/sys ) | `0.23.0` | `0.24.0` |
| [golang.org/x/term](https://github.com/golang/term ) | `0.22.0` | `0.23.0` |
| [golang.org/x/text](https://github.com/golang/text ) | `0.16.0` | `0.17.0` |
| [golang.org/x/tools](https://github.com/golang/tools ) | `0.23.0` | `0.24.0` |
Updates `golang.org/x/crypto` from 0.25.0 to 0.26.0
- [Commits](https://github.com/golang/crypto/compare/v0.25.0...v0.26.0 )
Updates `golang.org/x/net` from 0.27.0 to 0.28.0
- [Commits](https://github.com/golang/net/compare/v0.27.0...v0.28.0 )
Updates `golang.org/x/sys` from 0.23.0 to 0.24.0
- [Commits](https://github.com/golang/sys/compare/v0.23.0...v0.24.0 )
Updates `golang.org/x/term` from 0.22.0 to 0.23.0
- [Commits](https://github.com/golang/term/compare/v0.22.0...v0.23.0 )
Updates `golang.org/x/text` from 0.16.0 to 0.17.0
- [Release notes](https://github.com/golang/text/releases )
- [Commits](https://github.com/golang/text/compare/v0.16.0...v0.17.0 )
Updates `golang.org/x/tools` from 0.23.0 to 0.24.0
- [Release notes](https://github.com/golang/tools/releases )
- [Commits](https://github.com/golang/tools/compare/v0.23.0...v0.24.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: x
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: x
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: x
- dependency-name: golang.org/x/term
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: x
- dependency-name: golang.org/x/text
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: x
- dependency-name: golang.org/x/tools
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: x
...
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>
2024-08-16 20:37:37 +00:00