Cian Johnston
26740cf00d
chore(scripts/rules.go): broaden scope of testingWithOwnerUser linter ( #10548 )
...
* Updated testingWithOwnerUser ruleguard rule to detect:
a) Passing client from coderdenttest.New() to clitest.SetupConfig() similar to what already exists for AGPL code
b) Usage of any method of the owner client from coderdenttest.New() - all usages of the owner client must be justified with a `//nolint:gocritic` comment.
* Fixed resulting linter complaints.
* Added new coderdtest helpers CreateGroup and UpdateTemplateMeta.
* Modified check_enterprise_import.sh to ignore scripts/rules.go.
2023-11-08 14:54:48 +00:00
Michael Smith
057b43a935
fix: remove stray 0 when no data is in users table ( #10584 )
2023-11-08 09:06:14 -05:00
Bruno Quaresma
f418983f23
chore(site): make chromatic ignore changes inside of the code editor ( #10586 )
2023-11-08 11:01:28 -03:00
Bruno Quaresma
de196b89b6
chore(site): revert remark-gfm upgrade ( #10580 )
2023-11-08 08:23:09 -05:00
Bruno Quaresma
7f26111c01
feat(site): add stop and start batch actions ( #10565 )
2023-11-08 09:29:22 -03:00
Bruno Quaresma
861ae1a23a
fix(site): fix bottom bar height ( #10579 )
2023-11-08 12:21:20 +00:00
Ammar Bandukwala
4f3925d0b3
ci: close likely-no issues automatically ( #10569 )
2023-11-08 04:54:44 +00:00
Kira Pilot
4316c1c862
fix: display all metadata items alongside daily_cost ( #10554 )
...
* resolves #10411
* Update site/src/components/Resources/ResourceCard.test.tsx
2023-11-07 13:04:10 -05:00
Kayla Washburn
9e4558ae3a
feat: parse resource metadata values as markdown ( #10521 )
2023-11-07 10:34:24 -07:00
Mathias Fredriksson
43a867441a
feat(cli): add template filter support to exp scaletest cleanup and traffic ( #10558 )
2023-11-07 16:41:55 +00:00
Kayla Washburn
1dd3eb603b
fix: hide promote/archive buttons for template versions from users without permission ( #10555 )
2023-11-07 09:33:14 -07:00
Marcin Tojek
0a550815e9
feat: expose app insights as Prometheus metrics ( #10346 )
2023-11-07 17:14:59 +01:00
Cian Johnston
8441c36dfb
fix(site/src/api): getDeploymentDAUs: truncate tz_offset to whole number ( #10563 )
2023-11-07 16:00:00 +00:00
Bruno Quaresma
651d14ea68
fix(site): fix agent log error ( #10557 )
2023-11-07 10:37:09 -05:00
Steven Masley
64398def48
feat: add configurable cipher suites for tls listening ( #10505 )
...
* feat: add configurable cipher suites for tls listening
* tls.VersionName is go 1.21, copy the function
2023-11-07 14:55:39 +00:00
Mathias Fredriksson
e36503afd2
test(codersdk/agentsdk): fix context cancel flush test ( #10560 )
...
This change tests that the patch request is cancelled instead of hoping
that there's no race between context cancellations leading to patch
never being called.
2023-11-07 16:47:23 +02:00
Michael Smith
b0aa91bf27
fix: disable pagination nav buttons correctly ( #10561 )
...
* fix: update button disabling logic
2023-11-07 09:36:26 -05:00
Michael Smith
f5c4826e4c
feat: add list of user's groups to Accounts page ( #10522 )
...
* chore: add query for a user's groups
* chore: integrate user groups into UI
* refactor: split UI card into separate component
* chore: enforce alt text for AvatarCard
* chore: add proper alt text support for Avatar
* fix: update props for Avatar call sites
* finish AccountPage changes
* wip: commit progress on AvatarCard
* fix: add better UI error handling
* fix: update theme setup for AvatarCard
* fix: update styling for AccountPage
* fix: make error message conditional
* chore: update styling for AvatarCard
* chore: finish AvatarCard
* fix: add maxWidth support to AvatarCard
* chore: update how no max width is defined
* chore: add AvatarCard stories
* fix: remove incorrect semantics for AvatarCard
* docs: add comment about flexbox behavior
* docs: add clarifying text about prop
* fix: fix grammar for singular groups
* refactor: split off AccountUserGroups and add story
* fix: differentiate mock groups more
2023-11-07 08:36:53 -05:00
Michael Smith
8c3828b531
fix: stop SSHKeysPage from flaking ( #10553 )
...
* refactor: reorganize SSHKeysPage
* refactor: update render behavior for GlobalSnackbar
* fix: remove redundant error handling
* docs: Clean up wording on docs
* fix: remove temp error handling tests
* fix: remove local error alert
* fix: remove error logging hacks
2023-11-07 08:31:06 -05:00
dependabot[bot]
b83a8ce76d
chore: bump github.com/aws/smithy-go from 1.15.0 to 1.16.0 ( #10543 )
...
Bumps [github.com/aws/smithy-go](https://github.com/aws/smithy-go ) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/aws/smithy-go/releases )
- [Changelog](https://github.com/aws/smithy-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws/smithy-go/compare/v1.15.0...v1.16.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/smithy-go
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>
2023-11-07 11:32:47 +00:00
Cian Johnston
4208c30d32
fix(coderd/rbac): allow user admin all perms on ResourceUserData ( #10556 )
2023-11-07 08:54:12 +00:00
Dean Sheather
f84485d2c4
chore: add timezone to quiet hours display message in UI ( #10538 )
2023-11-07 08:36:11 +00:00
Spike Curtis
c87deb868b
fix: upgrade tailscale to fix STUN probes on dual stack ( #10535 )
...
Fixes STUN probe issues on dual stack systems by incorporating https://github.com/coder/tailscale/pull/43
2023-11-07 08:48:27 +04:00
Bruno Quaresma
14925e71a7
refactor(site): add version back to workspace header ( #10552 )
2023-11-06 13:46:16 -05:00
Bruno Quaresma
a9797fa391
refactor(site): improve templates empty state ( #10518 )
2023-11-06 12:24:45 -05:00
dependabot[bot]
e976f50415
ci: bump the github-actions group with 2 updates ( #10537 )
...
Bumps the github-actions group with 2 updates: [crate-ci/typos](https://github.com/crate-ci/typos ) and [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ).
Updates `crate-ci/typos` from 1.16.21 to 1.16.22
- [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.16.21...v1.16.22 )
Updates `aquasecurity/trivy-action` from 0.13.0 to 0.13.1
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/b77b85c0254bba6789e787844f0585cde1e56320...f78e9ecf42a1271402d4f484518b9313235990e1 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: aquasecurity/trivy-action
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>
2023-11-06 11:20:25 -06:00
dependabot[bot]
ee15adda4b
chore: bump ts-proto from 1.162.2 to 1.163.0 in /site ( #10541 )
...
Bumps [ts-proto](https://github.com/stephenh/ts-proto ) from 1.162.2 to 1.163.0.
- [Release notes](https://github.com/stephenh/ts-proto/releases )
- [Changelog](https://github.com/stephenh/ts-proto/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stephenh/ts-proto/compare/v1.162.2...v1.163.0 )
---
updated-dependencies:
- dependency-name: ts-proto
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>
2023-11-06 11:20:11 -06:00
dependabot[bot]
a5c409dfee
chore: bump github.com/gohugoio/hugo from 0.119.0 to 0.120.3 ( #10544 )
...
Bumps [github.com/gohugoio/hugo](https://github.com/gohugoio/hugo ) from 0.119.0 to 0.120.3.
- [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.119.0...v0.120.3 )
---
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>
2023-11-06 11:20:00 -06:00
Kyle Carberry
7162dc7e14
fix: use DefaultTransport in exchangeWithClientSecret if nil ( #10551 )
2023-11-06 16:55:00 +00:00
Kayla Washburn
ca6e6213bf
chore: use px values instead of theme.spacing and theme.shape.borderRadius ( #10519 )
2023-11-06 09:43:06 -07:00
dependabot[bot]
0cb875cba5
chore: bump remark-gfm from 3.0.1 to 4.0.0 in /site ( #10540 )
...
Bumps [remark-gfm](https://github.com/remarkjs/remark-gfm ) from 3.0.1 to 4.0.0.
- [Release notes](https://github.com/remarkjs/remark-gfm/releases )
- [Commits](https://github.com/remarkjs/remark-gfm/compare/3.0.1...4.0.0 )
---
updated-dependencies:
- dependency-name: remark-gfm
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 11:32:45 -05:00
dependabot[bot]
04dd663680
chore: bump github.com/fatih/color from 1.15.0 to 1.16.0 ( #10546 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 18:06:02 +03:00
Patrick McKee and Dean Sheather
ddaf913088
feat: expose prometheus port in helm chart ( #10448 )
...
Co-authored-by: Dean Sheather <dean@deansheather.com >
2023-11-06 14:47:28 +00:00
dependabot[bot]
44bb958114
chore: bump the golang-x group with 4 updates ( #10542 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 17:41:35 +03:00
Cian Johnston
4277ca02e5
feat(cli): prompt for misspelled parameter names ( #10350 )
...
* feat(cli): add cliutil/levenshtein package
* feat(cli): attempt to catch misspelled parameter names
2023-11-06 13:44:39 +00:00
Dean Sheather
bb5acb0332
fix: allow users to use quiet hours endpoint ( #10547 )
2023-11-06 13:16:50 +00:00
Dean Sheather
95e5419626
chore: fail server startup on invalid DERP map ( #10536 )
2023-11-06 23:04:07 +10:00
Bruno Quaresma
5b9e26a13f
refactor(site): handle edge cases for non-admin users with no workspaces and templates ( #10517 )
2023-11-06 09:34:45 -03:00
Muhammad Atif Ali
55fb6b663a
chore: pin devcontainer.json to pre-nix image ( #10417 )
...
fixes #10416
this is a workaround, and it is tagged to an old version of an image.
While testing, it seems like `--privileged` is no longer required.
2023-11-06 15:01:47 +03:00
dependabot[bot]
06d91bee34
chore: bump @playwright/test from 1.38.0 to 1.39.0 in /site ( #10458 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 13:43:12 +03:00
Cian Johnston
26c3c1226e
chore(coderd): add MockAuditor.Contains test helper ( #10421 )
...
* Adds a Contains() method on MockAuditor to help with asserting the presence of an audit log with specific fields.
* Updates existing usages of verifyAuditWorkspaceCreated to use the new helper
* Updates test referenced in PR#10396.
2023-11-06 09:17:07 +00:00
Bruno Quaresma
e36b606498
fix(site): fix user dropdown width ( #10523 )
2023-11-04 12:05:19 -03:00
Michael Smith
744c73394a
feat: allow users to duplicate workspaces by parameters ( #10362 )
...
* chore: add queries for workspace build info
* refactor: clean up logic for CreateWorkspacePage to support multiple modes
* chore: add custom workspace duplication hook
* chore: integrate mode into CreateWorkspacePageView
* fix: add mode to CreateWorkspacePageView stories
* refactor: extract workspace duplication outside CreateWorkspacePage file
* chore: integrate useWorkspaceDuplication into WorkspaceActions
* chore: delete unnecessary function
* refactor: swap useReducer for useState
* fix: swap warning alert for info alert
* refactor: move info alert message
* refactor: simplify UI logic for mode alerts
* fix: prevent dismissed Alerts from affecting layouts
* fix: remove unnecessary prop binding
* docs: reword comment for clarity
* chore: update msw build params to return multiple params
* chore: rename duplicationReady to isDuplicationReady
* chore: expose root component for testing/re-rendering
* chore: get tests in place (still have act warnings)
* refactor: move stuff around for clarity
* chore: finish tests
* chore: revamp tests
2023-11-03 18:23:09 -04:00
Kyle Carberry
23f02651f9
chore: migrate CLI tests to use dbfake ( #10500 )
2023-11-03 12:22:32 -05:00
dependabot[bot]
6588494abd
chore: bump ts-proto from 1.159.1 to 1.162.2 in /site ( #10462 )
...
Bumps [ts-proto](https://github.com/stephenh/ts-proto ) from 1.159.1 to 1.162.2.
- [Release notes](https://github.com/stephenh/ts-proto/releases )
- [Changelog](https://github.com/stephenh/ts-proto/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stephenh/ts-proto/compare/v1.159.1...v1.162.2 )
---
updated-dependencies:
- dependency-name: ts-proto
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>
2023-11-03 13:20:36 -04:00
dependabot[bot]
84dc001f7e
chore: bump cronstrue from 2.32.0 to 2.41.0 in /site ( #10463 )
...
Bumps [cronstrue](https://github.com/bradymholt/cronstrue ) from 2.32.0 to 2.41.0.
- [Release notes](https://github.com/bradymholt/cronstrue/releases )
- [Changelog](https://github.com/bradymholt/cRonstrue/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bradymholt/cronstrue/compare/v2.32.0...v2.41.0 )
---
updated-dependencies:
- dependency-name: cronstrue
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>
2023-11-03 13:20:32 -04:00
dependabot[bot]
311d1dc576
chore: bump @octokit/types from 12.0.0 to 12.1.1 in /site ( #10466 )
...
Bumps [@octokit/types](https://github.com/octokit/types.ts ) from 12.0.0 to 12.1.1.
- [Release notes](https://github.com/octokit/types.ts/releases )
- [Commits](https://github.com/octokit/types.ts/compare/v12.0.0...v12.1.1 )
---
updated-dependencies:
- dependency-name: "@octokit/types"
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>
2023-11-03 13:20:26 -04:00
dependabot[bot]
b86e2e4cd4
chore: bump monaco-editor from 0.43.0 to 0.44.0 in /site ( #10467 )
...
Bumps [monaco-editor](https://github.com/microsoft/monaco-editor ) from 0.43.0 to 0.44.0.
- [Changelog](https://github.com/microsoft/monaco-editor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/microsoft/monaco-editor/compare/v0.43.0...v0.44.0 )
---
updated-dependencies:
- dependency-name: monaco-editor
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>
2023-11-03 13:20:18 -04:00
Bruno Quaresma
7d63dc2b02
refactor(site): add minor design improvements on the setup page ( #10511 )
2023-11-03 12:53:11 -04:00
Kyle Carberry
bb4ce87242
fix: add support for custom auth header with client secret ( #10513 )
...
This fixes OAuth2 with JFrog Artifactory.
2023-11-03 16:26:30 +00:00