Steven Masley
ebaae75993
test: Unit test to assert role capabilities ( #1781 )
...
* test: Unit test to assert role permissions
This unit test allows for asserting which roles can perform
actions on various objects. This is much easier than making
unit tests to hit the api.
2022-05-27 08:48:19 -05:00
Mathias Fredriksson
12227874a8
fix: Detect changes to examples/templates in Makefile ( #1829 )
2022-05-27 16:34:32 +03:00
Garrett Delfosse
1361c1357a
feat: inject USER into shells ( #1818 )
2022-05-26 18:01:47 -05:00
ketang
951dc2d8b0
update tagline
2022-05-26 17:00:09 -05:00
Joe Previte
d01a687caa
fix: typo in docker terraform template ( #1811 )
2022-05-26 21:28:17 +00:00
Joe Previte
4d79b806c0
docs: clarify installing Coder instructions ( #1809 )
2022-05-26 14:11:58 -07:00
G r e y
b6d6276149
ci: disable chromatic on forks ( #1806 )
2022-05-26 20:27:32 +00:00
Colin Adler
5833e37354
fix: macos flake ( #1804 )
...
https://github.com/coder/coder/runs/6614638495?check_suite_focus=true#step:9:104
2022-05-26 15:21:48 -05:00
Colin Adler
d135f85f69
fix: use correct devnull device on windows for proxy logs ( #1803 )
2022-05-26 15:21:36 -05:00
G r e y
7467bfe4ed
chore: organize ws stats, schedule stories ( #1790 )
...
Resolves : #1681
Summary:
- Moves WorkspaceSchedule out of WorkspaceStats
- Adds WorkspaceScheduleForm directory
Impact:
Improves breadth of our chromatic visual regression tests since the
examples for WorkspaceStats were non-representative of the component
2022-05-26 16:14:08 -04:00
Kira Pilot
d4c26d534c
chore: remove admin dropdown ( #1802 )
...
resolves #1748
2022-05-26 16:04:51 -04:00
Presley Pizzo
07ebd59e94
fix: Remove workspace Settings button and page ( #1807 )
2022-05-26 20:02:37 +00:00
Garrett Delfosse
4d6e8526a8
chore: tolerate codecov failures in CI ( #1798 )
2022-05-26 14:48:34 -05:00
Kira Pilot
b4c41d3904
chore: add users link to nav bar ( #1797 )
...
* chore: add users link to nav bar
resolves #1746
* fix test names
2022-05-26 15:25:13 -04:00
Garrett Delfosse
781f3d0641
fix: use dir over full path for coder bin ( #1795 )
2022-05-26 19:05:46 +00:00
Bruno Quaresma
7b393526c5
fix: Fix sensitive parameters being displayed in the new workspace form ( #1796 )
2022-05-26 13:42:25 -05:00
Presley Pizzo
d2ff5904c0
fix: hide New user button if no permission ( #1794 )
2022-05-26 14:25:23 -04:00
Bruno Quaresma
e1b0cb0bca
Remove create template button from the UI ( #1793 )
2022-05-26 18:22:47 +00:00
Garrett Delfosse
3052a6d88e
Add coder executable to PATH ( #1771 )
2022-05-26 12:59:41 -05:00
Presley Pizzo
fc67c6efb1
fix: remove unused pages from Admin dropdown (org and settings) ( #1788 )
...
* Delete Orgs Page
* Delete Admin Settings page
2022-05-26 13:10:54 -04:00
Cian Johnston
8f0a5a81f1
feat: add API/SDK support for autostop extension ( #1778 )
...
* Adds deadline column to workspace_builds, associated DB/API plumbing
* database: Upon inserting a row into workspace_builds, deadline will
initially be zero.
* autobuild: Executor now checks the Deadline field of the workspace_build
for the purpose of autostop logic.
* coderd: Adds a new route /api/v2/workspaces/:workspace/extend which allows
updating the deadline of the currently active workspace build. The new
deadline must be after the existing deadline, and not the zero time.
* provisionerd: updates workspace_build.deadline upon successful workspace
build completion (equal to now plus workspace TTL, if it exists).
2022-05-26 18:08:11 +01:00
Steven Masley
c04d045279
feat: RBAC provisionerdaemons and parameters ( #1755 )
...
* chore: Remove org_id from provisionerdaemons
2022-05-26 11:20:54 -05:00
Bruno Quaresma
104d07f659
feat: Add the template page ( #1754 )
2022-05-26 16:19:11 +00:00
G r e y
7c59ec4a2b
feat: edit workspace schedule page ( #1701 )
...
Resolves : #1455
Resolves : #1456
Summary:
Adds a page (accessible from Workspace Schedule section on a workspace) to edit a schedule.
Impact:
General parity with CLI for autostart/autostop: that is you can update your schedule from the UI
2022-05-26 12:11:30 -04:00
Kira Pilot
9a70c345c7
fix: update workspace form fields when switching templates ( #1761 )
...
resolves #1716
2022-05-26 08:43:07 -04:00
Kyle Carberry
31b819e83f
chore: Remove interface from coderd and lift API surface ( #1772 )
...
Abstracting coderd into an interface added misdirection because
the interface was never intended to be fulfilled outside of a single
implementation.
This lifts the abstraction, and attaches all handlers to a root struct
named `*coderd.API`.
2022-05-26 03:14:08 +00:00
Abhineet Jain
c78f947e09
feat: Upgrade terraform version to 1.1.9 ( #1745 )
...
* upgrade terraform version to 1.1.9
* Fix docs typo
Co-authored-by: Mathias Fredriksson <mafredri@gmail.com >
2022-05-25 19:35:41 -04:00
Presley Pizzo
841d9f277c
feat: UI for canceling workspace builds ( #1735 )
...
* Start hooking up cancel
* Update xservice
* Render cancel
Changes behavior of other buttons too
* Make outdated workspace story show max buttons
* Remove retry code
* Remove loading button state
* Fix type, extend tests
* Update story
v0.6.0
2022-05-25 17:58:00 -04:00
Garrett Delfosse
35ccb88f60
feat: add dotfiles command ( #1723 )
2022-05-25 16:43:20 -05:00
Ben Potter
47ef03fea4
example: fix: properly tag aws-windows workspaces ( #1744 )
2022-05-25 22:11:29 +01:00
Colin Adler
b5d615367e
chore: update cdr.dev/slog ( #1759 )
...
Fixes #1626
2022-05-25 20:22:38 +00:00
Mathias Fredriksson
527f1f3bc3
feat: Add SSH agent forwarding support to coder agent ( #1548 )
...
* feat: Add SSH agent forwarding support to coder agent
* feat: Add forward agent flag to `coder ssh`
* refactor: Share setup between SSH tests, sync goroutines
* feat: Add test for `coder ssh --forward-agent`
* fix: Fix test flakes and implement Deans suggestion for helpers
* fix: Add example to config-ssh
* fix: Allow forwarding agent via -A
Co-authored-by: Cian Johnston <cian@coder.com >
2022-05-25 21:28:10 +03:00
dependabot[bot]
22ef456164
chore: bump github.com/gohugoio/hugo from 0.98.0 to 0.99.1 ( #1699 )
...
* chore: bump github.com/gohugoio/hugo from 0.98.0 to 0.99.1
Bumps [github.com/gohugoio/hugo](https://github.com/gohugoio/hugo ) from 0.98.0 to 0.99.1.
- [Release notes](https://github.com/gohugoio/hugo/releases )
- [Changelog](https://github.com/gohugoio/hugo/blob/master/goreleaser.yml )
- [Commits](https://github.com/gohugoio/hugo/compare/v0.98.0...v0.99.1 )
---
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 >
* fixup! chore: bump github.com/gohugoio/hugo from 0.98.0 to 0.99.1
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Colin Adler <colin1adler@gmail.com >
2022-05-25 12:44:23 -05:00
dependabot[bot]
088f842e17
chore: bump github.com/hashicorp/terraform-json from 0.13.0 to 0.14.0 ( #1736 )
...
Bumps [github.com/hashicorp/terraform-json](https://github.com/hashicorp/terraform-json ) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/hashicorp/terraform-json/releases )
- [Commits](https://github.com/hashicorp/terraform-json/compare/v0.13.0...v0.14.0 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/terraform-json
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-25 12:20:28 -05:00
dependabot[bot]
29175d3158
chore: bump github.com/ory/dockertest/v3 from 3.8.1 to 3.9.0 ( #1738 )
...
Bumps [github.com/ory/dockertest/v3](https://github.com/ory/dockertest ) from 3.8.1 to 3.9.0.
- [Release notes](https://github.com/ory/dockertest/releases )
- [Commits](https://github.com/ory/dockertest/compare/v3.8.1...v3.9.0 )
---
updated-dependencies:
- dependency-name: github.com/ory/dockertest/v3
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-25 12:20:11 -05:00
dependabot[bot]
cd6fdc7832
chore: bump google.golang.org/api from 0.79.0 to 0.81.0 ( #1737 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.79.0 to 0.81.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.79.0...v0.81.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-25 11:51:21 -05:00
dependabot[bot]
3c21b070d7
chore: bump github.com/pion/webrtc/v3 from 3.1.39 to 3.1.41 ( #1697 )
...
Bumps [github.com/pion/webrtc/v3](https://github.com/pion/webrtc ) from 3.1.39 to 3.1.41.
- [Release notes](https://github.com/pion/webrtc/releases )
- [Commits](https://github.com/pion/webrtc/compare/v3.1.39...v3.1.41 )
---
updated-dependencies:
- dependency-name: github.com/pion/webrtc/v3
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-25 16:35:02 +00:00
Steven Masley
eea8dc6c16
feat: Add rbac to templateversion+orgmember endpoints ( #1713 )
2022-05-25 11:00:59 -05:00
David Wahler
f8410dee3a
fix: include subdirectories in example templates ( #1715 )
2022-05-25 10:34:28 -05:00
Bruno Quaresma
5492ab75c2
feat: Add resource type and restyle terminal link ( #1722 )
2022-05-25 13:32:01 +00:00
Ammar Bandukwala
c5f4d80eda
Shorten README before Install docs
2022-05-24 20:20:08 -05:00
Kyle Carberry
74329f479f
fix: Use Terraform address to index resource + agent association ( #1727 )
...
Closes #1705 .
There was an issue in the implementation brought by #1577 by not trimming
the array value when resources use counts. This should fix it, and adds
a test to be sure!
2022-05-24 20:00:34 -05:00
Ammar Bandukwala
95d7e39c80
Rewrite README for launch ( #1731 )
2022-05-25 00:40:57 +00:00
Kyle Carberry
4d9168c076
fix: Increase release timeout ( #1729 )
...
This is unfortunate, but with the containers it can take a while.
We should spend some time making these parallel in the future,
but for now this is fine!
2022-05-24 16:54:27 -05:00
Colin Adler
4543a3b277
fix: log after test exit in TestAgent/StartupScript ( #1726 )
...
```
$ go test ./agent/ -v -run TestAgent/StartupScript -count 1
=== RUN TestAgent
=== PAUSE TestAgent
=== CONT TestAgent
=== RUN TestAgent/StartupScript
=== PAUSE TestAgent/StartupScript
=== CONT TestAgent/StartupScript
t.go:56: 2022-05-24 20:22:39.648 [INFO] <agent.go:112> connected
--- PASS: TestAgent (0.00s)
--- PASS: TestAgent/StartupScript (0.17s)
PASS
panic: Log in goroutine after TestAgent/StartupScript has completed: 2022-05-24 20:22:39.651 [WARN] <agent.go:130> agent script failed ...
"error": run:
github.com/coder/coder/agent.(*agent).runStartupScript
/home/colin/Projects/coder/coder/agent/agent.go:183
- signal: killed
```
2022-05-24 16:03:42 -05:00
Oxylibrium
99c79c79db
docs(README): fix links to subpages ( #1724 )
2022-05-24 19:26:25 +00:00
G r e y
104c76b8bc
ci: limit chromatic to site ( #1700 )
2022-05-24 14:30:15 -04:00
Joe Previte
0ade49b758
docs: rephrase value statement in README ( #1711 )
2022-05-24 10:59:20 -07:00
Abhineet Jain
7ba6449054
Improve CLI logout flow ( #1692 )
...
* Improve CLI logout flow
* Fix lint error
* Make notLoggedInMessage a const
* successful logout with a msg when cfg files are absent
* use require, os.remove, show only one message, add prompt
2022-05-24 13:11:01 -04:00
Ammar Bandukwala
33e2e40942
Expand stalebot to issues ( #1672 )
...
Removing old, stale issues is essential to keeping a workable tracker.
2022-05-24 10:03:43 -07:00