Steven Masley
4e28b2d9c5
test: Using local time in unit test fails in certain time zones ( #1540 )
...
* test: Using local time in unit test fails in certain time zones
This test was failing when running in CST (GMT-5) timezone.
My local timezone pushed the next to the upcoming monday
* fix: schedule: assert expected result of String() separately from input spec
Co-authored-by: Cian Johnston <cian@coder.com >
2022-05-18 13:09:36 +00:00
Kyle Carberry
ba818b3a10
fix: Append Terraform module resources to list ( #1539 )
...
This was causing module resources to be skipped!
v0.5.10
2022-05-17 19:07:20 -05:00
David Wahler
72c2bf80aa
feat: "coder ssh --shuffle" easter egg ( #1084 )
2022-05-17 17:55:58 -05:00
Kyle Carberry
33701862de
fix: Publish Linux releases in tar.gz archives ( #1535 )
...
This reduces download size by ~70%.
2022-05-17 21:11:13 +00:00
Colin Adler
98ccd0eb89
feat: add README parsing to template versions ( #1500 )
2022-05-17 15:00:48 -05:00
dependabot[bot]
0f9559a784
chore: bump cronstrue from 2.4.0 to 2.5.0 in /site ( #1518 )
...
Bumps [cronstrue](https://github.com/bradymholt/cronstrue ) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/bradymholt/cronstrue/releases )
- [Commits](https://github.com/bradymholt/cronstrue/compare/v2.4.0...v2.5.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>
2022-05-17 15:03:45 -04:00
Kira Pilot
65acfc9bef
bug: using NavLink for menus ( #1530 )
...
* bug: using NavLink for menus
resolves #955
* lets fix our story
2022-05-17 15:01:53 -04:00
Steven Masley
4ad5ac2d4a
feat: Rbac more coderd endpoints, unit test to confirm ( #1437 )
...
* feat: Enforce authorize call on all endpoints
- Make 'request()' exported for running custom requests
* Rbac users endpoints
* 401 -> 403
2022-05-17 13:43:19 -05:00
Garrett Delfosse
495c87b6c3
chore: add make dev ( #1527 )
2022-05-17 13:12:14 -05:00
dependabot[bot]
841b792e8e
chore: bump @typescript-eslint/parser from 5.23.0 to 5.25.0 in /site ( #1517 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 5.23.0 to 5.25.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.25.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
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>
2022-05-17 11:36:03 -04:00
dependabot[bot]
c0b80ef899
chore: bump sql-formatter from 4.0.2 to 6.1.1 in /site ( #1514 )
...
Bumps [sql-formatter](https://github.com/zeroturnaround/sql-formatter ) from 4.0.2 to 6.1.1.
- [Release notes](https://github.com/zeroturnaround/sql-formatter/releases )
- [Changelog](https://github.com/zeroturnaround/sql-formatter/blob/master/.release-it.json )
- [Commits](https://github.com/zeroturnaround/sql-formatter/compare/v4.0.2...v6.1.1 )
---
updated-dependencies:
- dependency-name: sql-formatter
dependency-type: direct:development
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>
2022-05-17 11:35:29 -04:00
dependabot[bot]
5227a74ae3
chore: bump webpack-dev-server from 4.8.1 to 4.9.0 in /site ( #1511 )
...
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server ) from 4.8.1 to 4.9.0.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases )
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.8.1...v4.9.0 )
---
updated-dependencies:
- dependency-name: webpack-dev-server
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>
2022-05-17 11:35:04 -04:00
dependabot[bot]
3eaca0d436
chore: bump @pmmmwh/react-refresh-webpack-plugin in /site ( #1484 )
...
Bumps [@pmmmwh/react-refresh-webpack-plugin](https://github.com/pmmmwh/react-refresh-webpack-plugin ) from 0.5.5 to 0.5.6.
- [Release notes](https://github.com/pmmmwh/react-refresh-webpack-plugin/releases )
- [Changelog](https://github.com/pmmmwh/react-refresh-webpack-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pmmmwh/react-refresh-webpack-plugin/compare/v0.5.5...v0.5.6 )
---
updated-dependencies:
- dependency-name: "@pmmmwh/react-refresh-webpack-plugin"
dependency-type: direct:development
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>
2022-05-17 11:33:52 -04:00
Cian Johnston
190210b18d
fix: set autostop notify to t minus 30 minutes ( #1513 )
2022-05-17 16:14:10 +01:00
dependabot[bot]
bb2740e7c3
chore: bump @playwright/test from 1.21.1 to 1.22.1 in /site ( #1512 )
...
Bumps [@playwright/test](https://github.com/Microsoft/playwright ) from 1.21.1 to 1.22.1.
- [Release notes](https://github.com/Microsoft/playwright/releases )
- [Commits](https://github.com/Microsoft/playwright/compare/v1.21.1...v1.22.1 )
---
updated-dependencies:
- dependency-name: "@playwright/test"
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>
2022-05-17 11:12:50 -04:00
dependabot[bot]
8dd32e2a0a
chore: bump eslint from 8.14.0 to 8.15.0 in /site ( #1344 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.14.0 to 8.15.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.14.0...v8.15.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>
2022-05-17 11:08:26 -04:00
dependabot[bot]
d5a500a73f
chore: bump @fontsource/inter from 4.5.7 to 4.5.10 in /site ( #1251 )
...
Bumps [@fontsource/inter](https://github.com/fontsource/fontsource/tree/HEAD/fonts/google/inter ) from 4.5.7 to 4.5.10.
- [Release notes](https://github.com/fontsource/fontsource/releases )
- [Changelog](https://github.com/fontsource/fontsource/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fontsource/fontsource/commits/HEAD/fonts/google/inter )
---
updated-dependencies:
- dependency-name: "@fontsource/inter"
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>
2022-05-17 11:05:28 -04:00
G r e y
d177937e1c
chore: clean site dependencies ( #1509 )
...
* delete package-lock.json
* pin dayjs
* pin uuid, @types/uuid
* pin xterm dependencies
* pin jest deps
2022-05-17 10:45:51 -04:00
Cian Johnston
75dc8f59f6
fix: example: update docker-local to use host-gateway ( #1507 )
...
* fix: example: update docker-local to use host-gateway
* docker-compose.yaml: Add POSTGRES_ environment variables to CODER_PG_CONNECTION_URL
Co-authored-by: Mathias Fredriksson <mafredri@gmail.com >
2022-05-17 14:40:13 +00:00
Kyle Carberry
fc9efc2b79
fix: Allow setting STUN to an empty string ( #1502 )
...
This allows users to entirely disable STUN.
2022-05-18 00:12:48 +10:00
Kyle Carberry
668a6712e6
fix: Use relative timestamp for workspaces page Storybook ( #1505 )
2022-05-17 07:58:18 -05:00
Kyle Carberry
55bd7aa747
fix: Run "make gen" to regenerate queries ( #1504 )
...
This is broken in our CI, and should be fixed!
I'll likely tackle in a future PR.
2022-05-16 23:47:31 -05:00
Kyle Carberry
f75d29e38e
fix: Remove grouping for workspace owner counts ( #1503 )
...
This caused templates to show max ownership of one developer!
2022-05-17 04:10:52 +00:00
Kyle Carberry
a2ba69dd28
fix: Parse resources from Terraform Modules ( #1501 )
...
Fixes when Terraform modules are used to primariy provision
infrastructure!
v0.5.9
2022-05-16 20:56:50 -05:00
Kyle Carberry
9b1ef29694
fix: Allow fetching of non-personal workspaces ( #1495 )
...
RBAC should cover this anyways!
2022-05-16 22:47:31 +00:00
Ben Potter
1ed69b95fc
example(k8s): clarify kubeconfig location ( #1494 )
2022-05-16 22:29:15 +00:00
Kyle Carberry
22ec366535
feat: Redesign workspaces page ( #1450 )
...
* feat: Improve navbar to be more compact
The navbar was unnecessarily large before, which made
the UI feel a bit bloaty from my perspective.
* Attempt to remove overrides
* Update theme
* Add text field
* Update theme to dark!
* Fix import ordering
* Fix page location
* Fix requested changes
* Add storybook for workspaces page view
* Add empty view
* Add tests for empty view
* Remove templates page
* Fix local port
* Remove templates from nav
* Fix e2e test
* Remove time.ts
* Remove dep
* Add background color to margins
* Merge status checking from workspace page
* Fix requested changes
* Fix workspace status tests
v0.5.8
2022-05-16 16:52:54 -05:00
Colin Adler
e925818526
feat: add template description ( #1489 )
2022-05-16 20:56:11 +00:00
Steven Masley
b55d83ca82
feat: Add suspend/active user to cli ( #1422 )
...
* feat: Add suspend/active user to cli
* UserID is now a string and allows for username too
2022-05-16 15:29:27 -05:00
Kyle Carberry
a77da8445e
fix: Resolve symlinks being written with size 0 in tar ( #1488 )
...
Solution found here:
https://stackoverflow.com/questions/38454850/getting-write-too-long-error-when-trying-to-create-tar-gz-file-from-file-and-d
Symlink's were being written with a size of 0, which surfaced an error
for write too long.
2022-05-16 20:26:23 +00:00
Colin Adler
680de709a5
chore: organize http handlers ( #1486 )
...
They're currently randomly in a bunch of different files. This cleans up
the handler functions to be in the file of the type they return.
2022-05-16 14:36:27 -05:00
G r e y
9d4182b189
fix: CreateWorkspaceForm name validation ( #1453 )
...
* refactor: allow helperText in getFormHelpers
By passing in helperText, we will not accidentally overwrite it.
* fix: CreateWorkspaceForm name validation
Resolves : #1421
2022-05-16 15:29:59 -04:00
Bruno Quaresma
4103ba0b71
chore: Rename Preferences to Settings ( #1487 )
2022-05-16 18:53:07 +00:00
Garrett Delfosse
eeaa5c3b7b
feat: Support reading from token flag on coder login ( #1483 )
2022-05-16 18:07:35 +00:00
dependabot[bot]
abc2257624
chore: bump xstate from 4.31.0 to 4.32.1 in /site ( #1481 )
...
Bumps [xstate](https://github.com/statelyai/xstate ) from 4.31.0 to 4.32.1.
- [Release notes](https://github.com/statelyai/xstate/releases )
- [Commits](https://github.com/statelyai/xstate/compare/xstate@4.31.0...xstate@4.32.1 )
---
updated-dependencies:
- dependency-name: xstate
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>
2022-05-16 13:03:50 -05:00
Colin Adler
f007aeee1f
chore: standardize migration names in create_migration.sh ( #1480 )
2022-05-16 17:35:00 +00:00
dependabot[bot]
b73be75aeb
chore: bump @typescript-eslint/eslint-plugin in /site ( #1475 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 5.21.0 to 5.23.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.23.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
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>
2022-05-16 12:19:08 -05:00
dependabot[bot]
0655742147
chore: bump eslint-plugin-jest from 26.1.5 to 26.2.2 in /site ( #1474 )
...
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest ) from 26.1.5 to 26.2.2.
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases )
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v26.1.5...v26.2.2 )
---
updated-dependencies:
- dependency-name: eslint-plugin-jest
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>
2022-05-16 12:18:48 -05:00
Bruno Quaresma
abbe548d5c
feat: Add SSH Keys page on /preferences/ssh-keys ( #1478 )
2022-05-16 12:15:45 -05:00
dependabot[bot]
5447c4a3cf
chore: bump docker-practice/actions-setup-docker from 1.0.8 to 1.0.10 ( #1469 )
...
Bumps [docker-practice/actions-setup-docker](https://github.com/docker-practice/actions-setup-docker ) from 1.0.8 to 1.0.10.
- [Release notes](https://github.com/docker-practice/actions-setup-docker/releases )
- [Changelog](https://github.com/docker-practice/actions-setup-docker/blob/master/CHANGELOG.md )
- [Commits](https://github.com/docker-practice/actions-setup-docker/compare/v1.0.8...1.0.10 )
---
updated-dependencies:
- dependency-name: docker-practice/actions-setup-docker
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>
v0.5.7
2022-05-16 12:10:28 -05:00
dependabot[bot]
1e25bf2455
chore: bump docker/login-action from 1 to 2 ( #1470 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 1 to 2.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: docker/login-action
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>
2022-05-16 12:09:11 -05:00
dependabot[bot]
8ba18dd222
chore: bump jaxxstorm/action-install-gh-release from 1.5.0 to 1.6.0 ( #1472 )
...
Bumps [jaxxstorm/action-install-gh-release](https://github.com/jaxxstorm/action-install-gh-release ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/jaxxstorm/action-install-gh-release/releases )
- [Commits](https://github.com/jaxxstorm/action-install-gh-release/compare/v1.5.0...v1.6.0 )
---
updated-dependencies:
- dependency-name: jaxxstorm/action-install-gh-release
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>
2022-05-16 12:08:34 -05:00
Mathias Fredriksson
6c1ef851a2
fix: Update cli usage template for cobra feature parity ( #1463 )
...
Fixes #1423
Related #1233 , #1403
2022-05-16 20:01:42 +03:00
Presley Pizzo
b06ef0ae6e
feat: Workspace StatusBar ( #1362 )
...
* Move component and prep
* Make WorkspaceSection more reusable
* Lay out elements
* Layout tweaks
* Add outdated to Workspace type
* Fill out status bar component
* Format
* Add transition to types
* Add api handlers for build toggle
* Format
* Parallelize machine
* Lay out basics of build submachine
* Pipe start and stop events through - needs status
* Attempt at a machine
It's so big, but collapsing start and stop made it hard to distinguish retry from toggle
* Update mock
* Render status and buttons
* Fix type error on template page
* Move Settings
* Format
* Keep refreshed workspace
* Make it switch workspaces
* Lint
* Fix relative api path
* Test
* Fix polling
* Add loading workspace state
* Format
* Add stub settings page
* Format
* Lint
* Get rid of let
* Add update
* Make start use version id
Important for update
* Fix imports
* Add polling for outdated
* Rely on context instead of finite state for status
* Handle canceling
* Fix tests
* Format
* Display errors so users know when button presses didn't work
* Fix api typo, remove logging
* Lint
* Simplify type
Co-authored-by: G r e y <grey@coder.com >
* Add type, extract helper
Co-authored-by: G r e y <grey@coder.com >
2022-05-16 16:34:22 +00:00
Colin Adler
e990a9ac28
feat: add audit diffing for all user editable types ( #1413 )
2022-05-16 11:20:11 -05:00
Cian Johnston
b7049032a0
fix: cli: prettify schedule when printing output ( #1440 )
...
* Adds methods to schedule.Schedule to show the raw cron string and timezone
* Uses these methods to clean up output of auto(start|stop) show or ls
* Defaults CRON_TZ=UTC if not provided
2022-05-16 17:02:44 +01:00
dependabot[bot]
2a278b8698
chore: bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2 ( #1467 )
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.12.1 to 1.12.2.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.12.1...v1.12.2 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
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>
2022-05-16 09:35:11 -05:00
dependabot[bot]
f3b922bbd5
chore: bump github.com/moby/moby ( #1464 )
...
Bumps [github.com/moby/moby](https://github.com/moby/moby ) from 20.10.15+incompatible to 20.10.16+incompatible.
- [Release notes](https://github.com/moby/moby/releases )
- [Changelog](https://github.com/moby/moby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moby/moby/compare/v20.10.15...v20.10.16 )
---
updated-dependencies:
- dependency-name: github.com/moby/moby
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>
2022-05-16 09:13:20 -05:00
Bruno Quaresma
8857c0d076
refactor: Update start coder command ( #1476 )
2022-05-16 13:37:42 +00:00
dependabot[bot]
02087db65a
chore: bump docker/setup-qemu-action from 1 to 2 ( #1471 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 1 to 2.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
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>
2022-05-16 08:36:12 -05:00