Mathias Fredriksson
fb9fca8bc9
fix: Ensure terraform tests have a cache path and logger ( #3161 )
...
* fix: Ensure terraform tests have a cache path and logger
* fix: Protect against concurrent `terraform init`
2022-08-04 20:37:07 +03:00
Kyle Carberry and Abhineet Jain
ad20b23178
fix: Move state pull output to stdout ( #3382 )
...
* fix: Move state pull output to stdout
Fixes #1645 .
* Update cli/state.go
Co-authored-by: Abhineet Jain <AbhineetJain@users.noreply.github.com >
Co-authored-by: Abhineet Jain <AbhineetJain@users.noreply.github.com >
2022-08-04 15:33:59 +00:00
Kyle Carberry
303b280e0e
fix: Associate spot instances with their instance IDs for auth ( #3383 )
...
Fixes #2162 .
2022-08-04 10:20:56 -05:00
Ben Potter
075454cce8
chore: use consistent button type for settings ( #3362 )
2022-08-04 10:15:35 -05:00
David Wahler
9f54fa8e52
Make gcp-linux example template use a non-root user ( #2480 )
...
* make gcp-linux example template use a non-root user
* don't try to create user account if it already exists
* upgrade to debian-10 image since debian-9 is no longer available
2022-08-03 18:07:10 -05:00
Ben Potter
fd4e2cc331
chore: improve contrast for terminal overlay ( #3375 )
2022-08-03 15:39:38 -05:00
Ammar Bandukwala
8a4438895b
Add fish to dogfood ( #3373 )
2022-08-03 18:21:34 +00:00
dependabot[bot]
b6774ead2c
chore: bump eslint-plugin-jest from 26.6.0 to 26.7.0 in /site ( #3334 )
...
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest ) from 26.6.0 to 26.7.0.
- [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.6.0...v26.7.0 )
---
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-08-03 14:15:47 -04:00
Ben Potter
7e1caa7086
chore: add helper text to help admins create new templates ( #3364 )
2022-08-03 17:27:39 +00:00
Kyle Carberry
69664ed168
fix: Use "virtual_machine_id" for instance identity with Azure ( #3355 )
...
This was using the wrong property, causing automatic auth to break.
2022-08-03 12:19:13 -05:00
Ben Potter
420fae886a
chore: link to the hosted docs site instead of GitHub ( #3365 )
2022-08-03 17:04:45 +00:00
Mathias Fredriksson
6e426cf47d
fix: Fix goleak in cli TestSSH/ForwardAgent test ( #3369 )
2022-08-03 16:06:40 +03:00
Mathias Fredriksson
9a023dd63b
fix: Skip waiting for exit output in SSH test ( #3368 )
...
This seems to have caused flakes on Windows, the reason could be that
the input is lost due to writing to stdin before the shell is ready, or
simply that the command wasn't echoed (for the same reason).
We no longer need to consume the output since #2122 has been fixed, so
this might remove the flake in the latter case.
Ideally we would wait for the prompt to be present, but since we are
spawning the users shell, we have no control of what the prompt looks
like. In CI we can make assumption but even then it could change in the
future.
2022-08-03 13:37:12 +03:00
Mathias Fredriksson
1d6283bdac
fix: Improve debuggability of ptytest failures ( #3367 )
...
Since we were not failing tests with `require` the error output was
somewhat hidden in the stream of log messages. This change standardizes
`ptytest` logging and failing to improve visibility.
2022-08-03 13:27:20 +03:00
Ammar Bandukwala
8f338782db
Make minor improvements to Dogfood README ( #3361 )
2022-08-02 21:14:12 +00:00
Ammar Bandukwala
81e292be44
Add dogfood image ( #3350 )
2022-08-02 20:20:54 +00:00
Abhineet Jain
8bcf23e60a
fix: handle create workspace errors ( #3346 )
2022-08-02 13:19:00 -04:00
Mathias Fredriksson
83c63d4a63
fix: Improve shutdown procedure of ssh, portforward, wgtunnel cmds ( #3354 )
...
* fix: Improve shutdown procedure of ssh, portforward, wgtunnel cmds
We could turn it into a practice to wrap `cmd.Context()` so that we have
more fine-grained control of cancellation. Sometimes in tests we may be
running commands with a context that is never canceled.
Related to #3221
* fix: Set ssh session stderr to stderr
2022-08-02 17:44:59 +03:00
Abhineet Jain
5ae19f097e
fix: chromatic workflow filter ( #3352 )
2022-08-02 04:23:32 -04:00
Ammar Bandukwala
bd785ddd87
Fix docs links ( #3351 )
2022-08-02 01:22:14 -04:00
Jon Ayers
c1885dab27
fix: NPE when no arg provided to 'coder update' ( #3347 )
...
- Add test suite for 'coder update'.
2022-08-01 19:46:50 -05:00
David Wahler
8a2811210a
feat: Add backend API support for resource metadata ( #3242 )
...
* Initial support for metadata in provisioner API and Terraform provisioner
* add support for nullable metadata fields
* handle metadata fields in provisionerd and API
2022-08-01 16:53:05 -05:00
Noah Huppert
877519232c
Added Emacs Tips Documentation ( #3247 )
2022-08-01 16:47:22 -05:00
Dean Sheather
66a5b0f7bc
fix: don't use adduser and addgroup for docker images ( #3344 )
...
* fix: don't use adduser and addgroup for docker images
* Revert "fix: Remove alternative image architectures until we virtualize (#3336 )"
This reverts commit 00c5116a2e .
2022-08-01 19:28:38 +00:00
Kyle Carberry
8f3727d05d
fix: Update issue reporting link with body ( #3339 )
2022-08-01 17:03:02 +00:00
Anton Korzhuk
80223a5e41
replace inline svgs with svg icon_path ( #3332 )
2022-08-01 16:57:51 +00:00
Ben Potter
56ee105a2a
chore: add Discord link to footer ( #3239 )
2022-08-01 10:03:52 -05:00
Kyle Carberry
00c5116a2e
fix: Remove alternative image architectures until we virtualize ( #3336 )
...
With the addition of a command being executed inside the Docker build,
we could no longer build non-amd64 images on amd64. They will be added
back, but to allow for releases this temporarily removes them.
v0.8.2
2022-08-01 08:37:37 -05:00
Ammar Bandukwala
0d93e9bde1
ci: move chromatic to coder workflow ( #3330 )
2022-08-01 09:36:00 -04:00
Ammar Bandukwala
19fcf60864
ci: add typo detection ( #3327 )
...
And fix them.
2022-08-01 09:29:52 -04:00
dependabot[bot]
eb514357bb
chore: bump eslint from 8.20.0 to 8.21.0 in /site ( #3335 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.20.0 to 8.21.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.20.0...v8.21.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-08-01 08:22:53 -05:00
Mathias Fredriksson
4730c589fe
chore: Use standardized test timeouts and delays ( #3291 )
2022-08-01 15:45:05 +03:00
Kyle Carberry and Ammar Bandukwala
3d0febdd90
feat: Add OIDC authentication ( #3314 )
...
* feat: Add OIDC authentication
* Extract username into a separate package and add OIDC tests
* Add test case for invalid tokens
* Add test case for username as email
* Add OIDC to the frontend
* Improve comments from self-review
* Add authentication docs
* Add telemetry
* Update docs/install/auth.md
Co-authored-by: Ammar Bandukwala <ammar@ammar.io >
* Update docs/install/auth.md
Co-authored-by: Ammar Bandukwala <ammar@ammar.io >
* Remove username package
Co-authored-by: Ammar Bandukwala <ammar@ammar.io >
2022-07-31 23:05:35 -05:00
Jon Ayers
8b17bf98ea
fix: prepend scheme to access url ( #3317 )
...
- Problems can arise spawning workspaces if a schemeless URL is passed
as the access URL.
If an access url is detected to not have an "http" or "https" scheme
then it is prepended with "https". If the hostname is detected
to be a loopback device then "http" is preferred.
2022-07-31 17:49:25 -05:00
Ammar Bandukwala
f82df1bd78
docs: clean up English ( #3324 )
...
Fix issues from #3319 and #3320
2022-07-31 20:06:05 +00:00
dependabot[bot]
70bf66e030
chore: bump github.com/go-chi/httprate from 0.5.3 to 0.6.0 ( #3311 )
...
Bumps [github.com/go-chi/httprate](https://github.com/go-chi/httprate ) from 0.5.3 to 0.6.0.
- [Release notes](https://github.com/go-chi/httprate/releases )
- [Commits](https://github.com/go-chi/httprate/compare/v0.5.3...v0.6.0 )
---
updated-dependencies:
- dependency-name: github.com/go-chi/httprate
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-07-31 13:44:38 -05:00
dependabot[bot]
921de16d98
chore: bump google.golang.org/api from 0.88.0 to 0.90.0 ( #3310 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.88.0 to 0.90.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.88.0...v0.90.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-07-31 13:44:25 -05:00
Noah Huppert and Ubuntu
16f0f1a2db
3293, cli: Updated Placeholder color to have a dark theme alt ( #3294 )
...
Co-authored-by: Ubuntu <ubuntu@ip-172-31-1-230.us-east-2.compute.internal >
2022-07-31 13:44:05 -05:00
mark-theshark
c553829fbf
chore: document startup_script and agent log location ( #3319 )
2022-07-30 17:57:16 -05:00
Ben Potter
52041becf7
Revert "chore: relax template name validation"
...
This reverts commit 7806f3bebe .
2022-07-30 22:34:59 +00:00
mark-theshark
beed6c7222
chore: updated web ide screenshots to be current, and fix minor spelling errors. ( #3153 )
2022-07-30 22:31:22 +00:00
Ben Potter
c8d7b38418
Merge branch 'main' of github.com:coder/coder into main
2022-07-30 22:31:08 +00:00
Ben Potter
7806f3bebe
chore: relax template name validation
2022-07-30 22:31:06 +00:00
mark-theshark and Ben
7367253097
chore: update jetbrains gateway docs with screenshots ( #3320 )
...
* chore: update jetbrains gateway with screenshots
* organize & add to manifest
Co-authored-by: Ben <ben@coder.com >
2022-07-30 17:29:05 -05:00
whitney-coder
d764b3d0c3
Update oauth.md 2 ( #3312 )
...
I messed up the order of the brackets/parenthesis on the first commit. This time, it should be correct and in line with Markdown syntax which states: Markdown syntax for a hyperlink is square brackets followed by parentheses. The square brackets hold the text, the parentheses hold the link.
2022-07-29 16:34:49 -05:00
Ammar Bandukwala
09776f33dd
docs: rm postgres ( #3313 )
...
This is not our job.
2022-07-29 19:55:40 +00:00
Spike Curtis
6ea9298656
Update Gateway 2022.2 RC docs ( #3256 )
...
Signed-off-by: Spike Curtis <spike@coder.com >
2022-07-29 14:36:43 -05:00
Ammar Bandukwala
6e63487b27
Rename template update to template push ( #3307 )
...
Before, there was a `template edit` AND a `template update`. The
distinction between both commands was easy to forget. `push` more
clearly indicates that the template's source code is being updated.
It is also complimentary to existing `template pull`.
2022-07-29 19:21:48 +00:00
whitney-coder
4b9daf5777
Update oauth.md ( #3308 )
...
Markdown syntax on line 9 caused a funky looking link on the website
2022-07-29 14:18:53 -05:00
Kira Pilot
f49328bee5
chore: fix yaml file config error ( #3306 )
2022-07-29 15:18:22 -04:00