Spike Curtis
a03615a01f
feature: disable provisionerd listen endpoint ( #1614 )
...
* feature: disable provisionerd listen endpoint
Signed-off-by: Spike Curtis <spike@coder.com >
* Regenerate ts types
Signed-off-by: Spike Curtis <spike@coder.com >
2022-05-19 23:52:17 +00:00
Spike Curtis
d1817310a1
fix build and lint ( #1613 )
...
Signed-off-by: Spike Curtis <spike@coder.com >
2022-05-19 23:28:29 +00:00
Spike Curtis
1871b09697
feat: in-process provisionerd connection ( #1568 )
...
* in-process provisionerd connection
Signed-off-by: Spike Curtis <spike@coder.com >
* disable lint for server.go/newProvisionerDaemon
Signed-off-by: Spike Curtis <spike@coder.com >
2022-05-19 17:47:45 -05:00
Garrett Delfosse
376c6819e0
feat: Move from datadog to generic otel ( #1567 )
2022-05-19 17:43:07 -05:00
Colin Adler
2a85d3d083
chore: unconditionally run all make cmds in CI ( #1608 )
2022-05-19 17:42:49 -05:00
Garrett Delfosse
077f16ce2c
feat: add coder logout command ( #1609 )
2022-05-19 22:42:32 +00:00
David Wahler
0c4a65b113
fix: manually fix coderd/database/dump.sql and make style/gen check run more reliably ( #1607 )
2022-05-19 22:37:22 +00:00
Joe Previte
6dae48a1a8
fix: show --help message for CLI errors, add tests for delete ( #1403 )
...
* feat(cli): add test for delete
This adds a new test for the `delete` command to ensure it works as
expected when provided the correct args.
* fix(cli): use ExecuteC() to match Cobra
This modifies the `cli.Root().Execute()` to `cli.Root).ExecuteC()` to
match the default behavior of Cobra. We do this so errors will always
print the "run --help" line.
* feat(cli): add WithoutParameters test for delete
This adds a new test to the `delete_test.go` suite to ensure the correct
behavior occurs when `delete` is called without an argument.
* fixup! feat(cli): add WithoutParameters test for delete
* refactor(cli): show --help error message on main
This adds an error message which shows when there is an error with any
commands called to improve the UX.
* fixup! refactor(cli): show --help error message on main
* refactor(cli): handle err with FormatCobraError
This adds a new helper function called `FormatCobraError` to `root.go`
so that we can colorize and add "--help" message to cobra command errors
like calling `delete`.
* refactor(cli): add root_test.go, move delete test
2022-05-19 22:35:59 +00:00
G r e y
a64ab6538e
chore: update CODEOWNERS ( #1600 )
...
Resolves : #1559
2022-05-19 16:26:39 -05:00
Bruno Quaresma
0ffcc47f32
fix: Fix log order in the workspace build page ( #1604 )
2022-05-19 21:19:28 +00:00
Kyle Carberry
3be356095f
feat: Add create workspace page ( #1589 )
2022-05-19 20:51:10 +00:00
Ben Potter
4afc66faf5
chore: remove docker host from docker-compose ( #1596 )
2022-05-19 20:38:07 +00:00
Bruno Quaresma
0b1a35f7b8
feat: Add workspace build logs page ( #1598 )
2022-05-19 15:34:42 -05:00
Cian Johnston
d72c45e483
refactor: workspace autostop_schedule -> ttl ( #1578 )
...
Co-authored-by: G r e y <grey@coder.com >
2022-05-19 15:09:27 -04:00
Steven Masley
6c1117094d
chore: Force codersdk to not import anything from database ( #1576 )
...
* chore: Force codersdk to not import anything from database (linter rule)
* chore: Move all database types in codersdk out
2022-05-19 13:04:44 -05:00
G r e y
a0834404f7
chore: rm dead code; add check:all ( #1595 )
2022-05-19 12:40:40 -05:00
Ben Potter
c47b6f0381
chore: use docker host in docker-compose ( #1592 )
2022-05-19 11:49:22 -05:00
G r e y
67333b6186
feat: getWorkspaces filter site api ( #1564 )
2022-05-19 12:08:55 -04:00
LG
0438430c7c
fix: missing spacing added; typo fix ( #1586 )
...
Co-authored-by: Ben <ben@coder.com >
2022-05-19 15:51:49 +00:00
G r e y
e0165c5d89
fix: static data in mocks ( #1574 )
2022-05-19 11:36:14 -04:00
Bruno Quaresma
3f770e1111
fix: User permissions on UI ( #1570 )
2022-05-19 15:10:18 +00:00
Dean Sheather
4eb0bb6afd
feat: don't return 200 for deleted workspaces ( #1556 )
2022-05-20 00:29:10 +10:00
Ben Potter
eb8f371f34
chore: add container image to footer of releases ( #1579 )
...
* chore: add docker pull to footer
2022-05-19 13:38:05 +00:00
Kyle Carberry
38ee519f42
feat: Expose the values contained in an HCL validation string to the API ( #1587 )
...
* feat: Expose the values contained in an HCL validation string to the API
This allows the frontend to render inputs displaying these values!
* Update codersdk/parameters.go
Co-authored-by: Cian Johnston <cian@coder.com >
* Call a spade a space
* Fix linting errors with type conversion
Co-authored-by: Cian Johnston <cian@coder.com >
2022-05-19 13:29:36 +00:00
Mathias Fredriksson
ad9bdb7bd1
fix: More robust provisionersdk agent init scripts ( #1551 )
...
Related #1544
Co-authored-by: Dean Sheather <dean@deansheather.com >
2022-05-19 13:02:42 +00:00
Katie Horne
6f969214d3
chore: validate docs ( #1485 )
2022-05-19 08:01:19 -05:00
Dean Sheather
cabc164f74
feat: use and display default template values when creating wkspc. ( #1584 )
2022-05-19 22:49:40 +10:00
Cian Johnston
8814cb0722
Revert "fix: Use Terraform address to index resource + agent association ( #1577 )" ( #1585 )
...
This reverts commit f3fe2a08ce .
2022-05-19 12:18:40 +01:00
Steven Masley
c034e8389e
feat: Add RBAC to /workspace endpoints ( #1566 )
...
* feat: Add RBAC to /workspace endpoints
2022-05-18 18:15:19 -05:00
Kyle Carberry
f3fe2a08ce
fix: Use Terraform address to index resource + agent association ( #1577 )
...
This fixes resources created from Terraform modules not
properly being associated with an agent.
By not using the address, and resource identifiers prefixed
with `module.<name>` would be missed!
2022-05-18 16:26:08 -05:00
Garrett Delfosse
0706c60445
chore: Add watch workspace endpoint ( #1493 )
2022-05-18 16:16:26 -05:00
Ben Potter
b8ee939e52
chore: change Slack to Discord link ( #1573 )
2022-05-18 21:14:31 +00:00
Ben Potter
37cf3bb491
example: add docker-image-builds + docker docs ( #1526 )
...
Co-authored-by: Katie Horne <katie@23spoons.com >
2022-05-18 16:03:20 -05:00
Kyle Carberry
97699e9704
fix: Rename NewMemoryCoderd to NewWithServer ( #1571 )
...
This name felt invalid, because `New` was also in memory.
2022-05-18 15:49:46 -05:00
Steven Masley
2638c274cb
fix: User's should be able to read what roles available ( #1575 )
2022-05-18 20:47:43 +00:00
Steven Masley
8bd1abee33
fix: Use sdk type in coderd api response ( #1569 )
...
Was using the database type
2022-05-18 15:34:00 -05:00
Garrett Delfosse
e2ed581708
Add stages to all proto.Logs ( #1563 )
2022-05-18 17:33:29 +00:00
David Wahler
a50a6e8638
fix: Make TestAgent and TestWorkspaceAgentPTY less flaky ( #1562 )
2022-05-18 17:06:17 +00:00
Spike Curtis
9f402fa27f
Spike/222 workspace build order ( #1534 )
...
* chore: refactor before_id/after_id to build_number
Signed-off-by: Spike Curtis <spike@coder.com >
* pagination of workspace_builds
Signed-off-by: Spike Curtis <spike@coder.com >
* Disable parallel on postgres tests
Signed-off-by: Spike Curtis <spike@coder.com >
* Fix lint
Signed-off-by: Spike Curtis <spike@coder.com >
* Fix workspace build postgres query
Signed-off-by: Spike Curtis <spike@coder.com >
* Fix JS tests
Signed-off-by: Spike Curtis <spike@coder.com >
* Fix workspace builds postgres query
Signed-off-by: Spike Curtis <spike@coder.com >
2022-05-18 16:33:33 +00:00
Cian Johnston
13571b0393
examples/docker-local: add explanatory comment ( #1545 )
2022-05-18 17:10:23 +01:00
Garrett Delfosse
89fb59aa9a
chore: remove make build dep from make dev ( #1557 )
2022-05-18 16:00:20 +00:00
Asher
e4e7e10690
feat: add terminal link component ( #1538 )
...
* Fix not being able to specify agent when connecting to terminal
The `workspace.agent` syntax was only used when fetching the agent and
not the workspace so it would try to fetch a workspace called
`workspace.agent` instead of just `workspace`.
* Add terminal link component
Currently it does not show anywhere but we can drop it into the
resources card later.
2022-05-18 10:53:59 -05:00
David Wahler
5f21a145d1
bug: Don't try to handle SIGINT when prompting for passwords ( #1498 )
2022-05-18 15:26:38 +00:00
Steven Masley
a3556b12da
feat: Single query for all workspaces with optional filter ( #1537 )
...
* feat: Add single query for all workspaces using a filter
2022-05-18 10:09:07 -05:00
dependabot[bot]
894646cb7c
chore: bump @testing-library/user-event from 14.1.1 to 14.2.0 in /site ( #1521 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 14.1.1 to 14.2.0.
- [Release notes](https://github.com/testing-library/user-event/releases )
- [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/user-event/compare/v14.1.1...v14.2 )
---
updated-dependencies:
- dependency-name: "@testing-library/user-event"
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-18 11:01:28 -04:00
Kira Pilot
85a932bfaf
bug: fixed menu height diff ( #1546 )
...
resolves #1229
v0.5.11
2022-05-18 10:34:56 -04:00
Dean Sheather
9141be3656
feat: add port-forward subcommand ( #1350 )
2022-05-19 00:10:40 +10:00
Kyle Carberry
76fc59aa79
feat: Add templates page ( #1510 )
...
* feat: Add template page
* Create xService
* Update column names
* Show create template conditionally
* Add template description
* Route to templates
* Add empty states
* Add tests
* Add loading indicator
* Requested changes
2022-05-18 09:05:18 -05:00
Bruno Quaresma
b7481489b1
feat: Add timeline in the workspace page ( #1533 )
2022-05-18 13:54:06 +00:00
Ben Potter
6bed620d6c
example: ec2: document "minimal" policy ( #1536 )
...
* example: ec2: document "minimal" policy
* move DescribeInstances
* move ModifyInstanceCreditSpecification
2022-05-18 08:17:05 -05:00