3024e25c09
example: Add Kubernetes multi-service ( #1092 )
...
* example: Add Kubernetes multi-service
* fix: change to CODER_AGENT_TOKEN
* example: use ServiceAccount for cluster authentication (#1096 )
Co-authored-by: Ben <ben@coder.com >
2022-05-11 18:27:31 +00:00
f5817248de
feat: arm(v7/64) builds for releases and agent scripts ( #1337 )
...
* feat: build armv7 linux releases
* upload ARM binaries to bin
* Only build arm 7 for Linux
* add ARM agent scripts
* fix: specify armv7 to match tf provider
* append arm version to slim builds
* use descript armv7 binary
* Add script mappings for each architecture
Co-authored-by: kylecarbs <kyle@carberry.com >
2022-05-11 09:44:43 -05:00
a169542bda
chore: bump hc-install from v0.3.1 to v0.3.2 ( #1382 )
...
* chore: bump hc-install from v0.3.1 to v0.3.2
* fix
2022-05-11 09:05:25 -05:00
9d94f4f714
fix: macOS backspace processing ( #1379 )
...
Revert "fix: Remove line length limit on MacOS for input prompts (#839 )"
This reverts commit ccba2ba99d
.
2022-05-10 15:20:36 -07:00
f816bbe801
feat: add codegen for audit.AuditableResources entries ( #1370 )
2022-05-10 21:27:45 +00:00
97a95f1377
chore: upgrade golangci-lint to v1.46.0 ( #1373 )
2022-05-10 16:04:23 -05:00
e0a7aec228
fix: Match kubectl table style for simpler scripting ( #1363 )
...
Fixes #1322 .
2022-05-10 15:57:07 -05:00
2df92e6fd3
feat: Add update user roles action ( #1361 )
2022-05-10 19:13:07 +00:00
c96d439f3d
chore: add Spike Curtis to contributors ( #1333 )
...
Signed-off-by: Spike Curtis <spike@coder.com >
2022-05-10 16:46:28 +00:00
e8e4cf9a37
feat: add comparison to docs ( #1315 )
...
* fix typo
* feat: add comparison table
* Update docs/about.md
Co-authored-by: Katie Horne <katie@23spoons.com >
* Update docs/about.md
Co-authored-by: Katie Horne <katie@23spoons.com >
* Update docs/about.md
Co-authored-by: Katie Horne <katie@23spoons.com >
* chore: remove gitpod
Co-authored-by: Katie Horne <katie@23spoons.com >
2022-05-10 16:31:59 +00:00
47f1fd57e4
chore: bump ts-loader from 9.2.9 to 9.3.0 in /site ( #1253 )
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 9.2.9 to 9.3.0.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v9.2.9...v9.3.0 )
---
updated-dependencies:
- dependency-name: ts-loader
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-10 09:45:31 -04:00
2d3dc436a8
feat: Implement unified pagination and add template versions support ( #1308 )
...
* feat: Implement pagination for template versions
* feat: Use unified pagination between users and template versions
* Sync codepaths between users and template versions
* Create requestOption type in codersdk and add test
* Fix created_at edge case for pagination cursor in queries
* feat: Add support for json omitempty and embedded structs in apitypings (#1318 )
* Add scripts/apitypings/main.go to Makefile
2022-05-10 07:44:09 +00:00
dc115b8ca0
fix: Use proper endpoint for user workspaces ( #1356 )
...
This was a silly mistake in a prior PR, so the code wasn't
actually being called!
2022-05-10 03:10:47 +00:00
b675aec4dd
feat: Add endpoint to get all workspaces a user can access ( #1354 )
...
This iterates through user organizations to get permitted
workspaces. This will allow admins to manage user workspaces!
2022-05-10 02:38:20 +00:00
e6f1ce1fb2
fix: Allow coderd to exit on error channel ( #1355 )
...
coderd would fail silently if this was called, because connections
would never drain. HashiCorp's hc-install package broke today,
and we couldn't notice because this was hanging!
2022-05-10 02:19:20 +00:00
3660483b97
chore: bump github.com/moby/moby ( #1339 )
...
Bumps [github.com/moby/moby](https://github.com/moby/moby ) from 20.10.14+incompatible to 20.10.15+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.14...v20.10.15 )
---
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>
v0.5.5
2022-05-09 19:01:33 -05:00
48f004bb3d
chore: bump github.com/charmbracelet/charm from 0.12.0 to 0.12.1 ( #1341 )
...
Bumps [github.com/charmbracelet/charm](https://github.com/charmbracelet/charm ) from 0.12.0 to 0.12.1.
- [Release notes](https://github.com/charmbracelet/charm/releases )
- [Changelog](https://github.com/charmbracelet/charm/blob/main/.goreleaser.yml )
- [Commits](https://github.com/charmbracelet/charm/compare/v0.12.0...v0.12.1 )
---
updated-dependencies:
- dependency-name: github.com/charmbracelet/charm
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-09 19:00:11 -05:00
5653c4455a
chore: bump google.golang.org/api from 0.77.0 to 0.78.0 ( #1340 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.77.0 to 0.78.0.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.77.0...v0.78.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
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-09 18:50:32 -05:00
9b30ff8e59
chore: bump @typescript-eslint/parser from 5.22.0 to 5.23.0 in /site ( #1353 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 5.22.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/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.23.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-09 18:29:40 -05:00
ddb9631d7a
fix: Group subcommands for cognitive ease ( #1351 )
2022-05-09 17:42:02 -05:00
20caee1502
feat: add audit exporting and filtering ( #1314 )
2022-05-09 22:05:01 +00:00
ac27f645eb
chore: bump @typescript-eslint/parser from 5.21.0 to 5.22.0 in /site ( #1343 )
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 5.21.0 to 5.22.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.22.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-09 16:41:54 -05:00
d847d2b1c5
chore: add dwahler as contributor ( #1352 )
2022-05-09 20:57:03 +00:00
f5693dff3d
chore: added contributer ( #1349 )
2022-05-09 14:49:23 -04:00
e54324d880
refactor: Add roles into the user response ( #1347 )
2022-05-09 16:38:14 +00:00
ad8d9dd71a
feat: make it harder to skip graceful shutdown accidentally ( #1327 )
...
* feat: make it harder to skip graceful shutdown accidentally
Signed-off-by: Spike Curtis <spike@coder.com >
* fixup: don't use unbuffered signal channel
Signed-off-by: Spike Curtis <spike@coder.com >
2022-05-06 13:45:18 -07:00
00806580f5
refactor: Return the display_name and name in the roles endpoint ( #1328 )
2022-05-06 19:18:00 +00:00
97ee5600c7
fix: Remove "CODER_URL" and "CODER_TOKEN" ( #1330 )
...
These aren't being used, so it's best to remove for now.
It caused issues with dogfooding from v1 too!
2022-05-06 18:46:21 +00:00
cf5aca799d
Add reset user password action ( #1320 )
2022-05-06 13:23:03 -05:00
57bb108465
feat: Add update user password endpoint ( #1310 )
2022-05-06 09:20:08 -05:00
a2be7c0294
fix: create and read workspace page ( #1294 )
...
* Change name of existing workspace call
* Add new api call (has handler already)
* WorkspacesPage -> WorkspacePage
* starting to replace swr
* Add other api calls
* Fix api call
* Replace swr with xstate
* Format
* Test - wip
* Fix route in template page
* Fix endpoint in create workspace
* Fix tests
* Lint
2022-05-06 10:02:17 -04:00
3dbcddc310
fix: Confirm password in cli create first user step ( #1220 )
...
Fixes #1182
2022-05-06 15:47:38 +03:00
914a2f477c
fix: Restore terminal on interrupt when connecting ( #1312 )
...
Fixes #1292 .
2022-05-05 20:11:44 -05:00
f965066517
feat: add screenshot to readme ( #1313 )
...
* feat: add screenshot to readme
* change
2022-05-06 01:09:27 +00:00
568574c118
fix: use CODER_AGENT_TOKEN for docker example ( #1295 )
2022-05-04 22:42:58 +00:00
0ccf0102d7
fix: ensure correct version of sqlc is executed ( #1287 )
...
If `/usr/local/bin` is searched before `$GOPATH/bin` in your `$PATH` the
wrong version of `sqlc` can be executed.
2022-05-04 20:09:13 +00:00
d7f63217f1
feat: Add code splitting to reduce bundle size ( #1285 )
...
This splits our pages to use separate JavaScript bundles. It
initially splits the terminal, which reduces our primary
bundle size by ~400KB.
We should do this for all pages, but that can come in a future
change. This leaves the loading page empty for now, which I
think is fine. None of our pages are large enough that the blank
screen temporarily would be concerning.
2022-05-04 14:24:31 -05:00
f911c8a781
feat: Add suspend user action ( #1275 )
2022-05-04 16:10:38 +00:00
34b91fd577
feat: add margins to pages ( #1217 )
...
* Add Margin, use constants
* Change throughout
* Add to a page, lint
* Format
2022-05-04 11:36:54 -04:00
4c35b8174a
fix: Prefix paths in find on macOS ( #1284 )
...
This fixes paths not resolving in macOS, causing
the build target to fail. This also renames the
site target to specify the index.html, which is
the output artifact of building the site.
v0.5.4
2022-05-04 09:47:48 -05:00
e860cc4814
fix: Build site in release ( #1283 )
...
This was using Mac Make, which is missing some options:
https://github.com/coder/coder/runs/6265845123?check_suite_focus=true#step:10:6
2022-05-04 14:23:48 +00:00
9d2e788fea
feat: allow verbose logging in coder server
( #1280 )
2022-05-03 16:13:30 -05:00
d0293e4d33
feat: Implement list roles & enforce authorize examples ( #1273 )
2022-05-03 16:10:19 -05:00
0f9e30e54f
fix: use correct enable bool for pprof ( #1279 )
2022-05-03 19:54:10 +00:00
e530ab2838
chore: add api specific 404 ( #1272 )
...
Prevents weird errors when routes are moved, like
https://github.com/coder/coder/issues/1205
2022-05-03 09:22:08 -05:00
ba80c799d7
chore: bump typescript from 4.6.3 to 4.6.4 in /site ( #1252 )
...
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.6.3 to 4.6.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.6.3...v4.6.4 )
---
updated-dependencies:
- dependency-name: typescript
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-03 09:11:39 -05:00
60aa40a56f
fix: Remove microsecond wait in peer.(*Channel) ( #1270 )
...
This was implemented when our WebRTC code was much less hardened.
It's likely this was a cause of some other problem.
Closes #1076 .
2022-05-03 14:00:59 +00:00
eda85a0141
fix: force logs to flush on close in peer.(*Conn) ( #1268 )
2022-05-03 08:36:48 -05:00
9319c39257
fix: additional provisionerd test double closes ( #1267 )
2022-05-03 08:02:54 -05:00
55ad97bbd7
feat: add pprof and prometheus metrics to coder server
( #1266 )
2022-05-03 12:48:02 +00:00