dbb4a979cc
chore: bump cloud.google.com/go/compute from 1.6.0 to 1.6.1 ( #1140 )
...
Bumps [cloud.google.com/go/compute](https://github.com/googleapis/google-cloud-go ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/googleapis/google-cloud-go/releases )
- [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-cloud-go/compare/pubsub/v1.6.0...pubsub/v1.6.1 )
---
updated-dependencies:
- dependency-name: cloud.google.com/go/compute
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-04-25 09:43:20 -05:00
68d79e0f5f
chore: bump google.golang.org/api from 0.74.0 to 0.75.0 ( #1129 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.74.0 to 0.75.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.74.0...v0.75.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-04-25 09:28:09 -05:00
5575e3c485
chore: bump gopkg.in/DataDog/dd-trace-go.v1 from 1.37.1 to 1.38.0 ( #1128 )
2022-04-25 06:29:18 -05:00
c32a006e8f
feat: add competitive advanced git functionality ( #1077 )
2022-04-25 09:01:32 +01:00
7e33d80fa9
feat: Add helper output on failed gitssh ( #1127 )
2022-04-25 00:29:15 -05:00
4417dd5951
feat: Add STUN servers to enable P2P ( #1126 )
...
This exposes a `--stun-server` option for listing
STUN servers. By default it uses the Google STUN
server, but this is not required.
2022-04-25 04:52:07 +00:00
c8e566fe42
feat: Add links for registering git key ( #1125 )
2022-04-25 04:27:45 +00:00
8ff0c8b02a
fix: Write agent URL to file for gitssh ( #1123 )
...
This was broken because gitssh couldn't find the URL.
Now it can, and SSH is confirmed to work on dogfood! 🥳
2022-04-25 04:06:52 +00:00
68f67c54b6
fix: Add sync.Once to prevent double close in test ( #1124 )
...
https://github.com/coder/coder/runs/6151451291?check_suite_focus=true
2022-04-25 04:06:18 +00:00
abc13c5a92
fix: use fmt.Fprintln to print workspaces table ( #1122 )
2022-04-25 04:04:34 +00:00
a6ea99541e
fix: Return from update loop when job completes ( #1121 )
...
Update was running forever, which stopped jobs from timing
out unless a restart occurred. This also fixes complete properly
reporting an error.
v0.4.4
2022-04-25 03:41:03 +00:00
d44876382d
fix: Remove unique index on auth tokens ( #1120 )
...
If a workspace is started multiple times, resources may
not be invalidated. This means an auth token can be
reused for a workspace.
coderd closes old agent connections, so this is expected
behavior, and the agent will reconnect properly.
2022-04-24 22:24:02 -05:00
885d5f2098
fix: Monitor TTY size when using SSH ( #1119 )
...
The TTY wasn't resizing properly, and reasonably so considering
we weren't updating it 🤦 .
2022-04-24 22:23:54 -05:00
0c042dc249
fix: Remove duplicate index that blocked same name ( #1118 )
...
Multiple workspaces couldn't be created with the same names!
2022-04-25 02:40:14 +00:00
23295f7f07
fix: Check for job status on another incoming ( #1117 )
...
If a job silently failed, it wasn't possible for another one
to execute. This fixes it by using the API status to return
active state.
2022-04-25 02:22:36 +00:00
db7ed4d019
fix: Add resiliency to daemon connections ( #1116 )
...
Connections could fail when massive payloads were transmitted.
This fixes an upstream bug in dRPC where the connection would
end with a context canceled if a message was too large.
This adds retransmission of completion and failures too. If
Coder somehow loses connection with a provisioner daemon,
upon the next connection the state will be properly reported.
2022-04-24 20:33:19 -05:00
be974cf280
feat: Add users create and list commands ( #1111 )
...
This allows for *extremely basic* user management.
2022-04-24 20:08:26 -05:00
7496c3da81
feat: Add GitHub OAuth ( #1050 )
...
* Initial oauth
* Add Github authentication
* Add AuthMethods endpoint
* Add frontend
* Rename basic authentication to password
* Add flags for configuring GitHub auth
* Remove name from API keys
* Fix authmethods in test
* Add stories and display auth methods error
2022-04-23 22:58:57 +00:00
3976994781
chore: Rename "start" to "server" ( #1110 )
...
Workspace commands will be aliased at the top-level, so
"start" would easily be confused with starting a workspace.
Server seems like a more appropriate name too.
2022-04-23 12:19:20 -05:00
da3681246e
chore: Bump protoc to 3.20.0 ( #1104 )
...
* chore: Bump protoc to 3.20.0
* Make gen with 3.20.0 protoc
2022-04-23 01:53:22 +00:00
e181007de1
fix: Add more golang types -> number ts type ( #1108 )
2022-04-22 21:01:43 +00:00
95a24cb43a
chore: update github.com/fatedier/frp ( #1106 )
...
Fixes https://github.com/advisories/GHSA-xcf7-q56x-78gh
2022-04-22 15:49:43 -05:00
d6c1c49868
fix: make install
references incorrect folders ( #1105 )
2022-04-22 15:41:45 -05:00
548de7d6f3
feat: User pagination using offsets ( #1062 )
...
Offset pagination and cursor pagination supported
2022-04-22 15:27:55 -05:00
2a95917557
fix: Add site to release build ( #1094 )
...
This was accidentally removed when adding MacOS signing.
2022-04-20 14:06:07 -04:00
65d77383d0
fix: Allow nested Terraform resources ( #1093 )
...
This fixes the dependency tree by adding recursion. It
now finds indirect connections and associates it with
an agent.
An example is attached which surfaced this issue.
2022-04-20 12:28:48 -05:00
e35a4fdcf0
fix: Disable Windows Defender on agent binary ( #1095 )
...
Windows (reasonably) detected our CLI as a virus due to the name
being "sshd" for VS Code support. See:
https://github.com/microsoft/vscode-remote-release/issues/5699
This disables monitoring for our binary prior to run, which
fixes our Windows example.
2022-04-20 15:01:35 +00:00
44f68b5942
chore(develop): fix processes not killing ( #1083 )
2022-04-20 07:34:05 -07:00
3151befb38
chore: un-nest components ( #1090 )
...
Closes #936 .
2022-04-19 14:16:11 -05:00
98e46cdd2a
chore: use PascalCase for pages files ( #1089 )
...
* chore: use PascalCase for pages files
* fixup
* fixup
* fixup
* fixup
* fixup
* fixup
2022-04-19 18:45:03 +00:00
db1127def1
chore: assign site/ to frontend ( #1091 )
2022-04-19 11:30:55 -07:00
301451be40
refactor: remove index files from components ( #1086 )
2022-04-19 13:20:28 -05:00
6c9c1298e4
Reorganize Storybook ( #1087 )
2022-04-19 13:52:52 -04:00
5141d6f970
feat: coder logo html source ( #1088 )
2022-04-19 13:14:32 -04:00
c35be02a7e
feat: web console logo ( #1085 )
2022-04-19 12:48:50 -04:00
8165a6ef75
feat: Add spooky hidden flag ( #1065 )
2022-04-19 16:40:01 +00:00
a68b076b96
refactor: Rename Icons and add stories ( #1080 )
...
* Rename CloseIcon
* Rename FileCopyIcon, take out of index
* Rename LogoutIcon and remove from index
* Delete icons index files
* Add icon stories
* Lint
2022-04-19 12:38:43 -04:00
b9933d493a
refactor: camel case files ( #1081 )
2022-04-19 11:18:12 -05:00
5ce06769cd
chore: replace todos with issues ( #1066 )
2022-04-19 12:16:57 -04:00
04985a1754
fix: Close TURN connections to resolve flake ( #1079 )
2022-04-19 11:14:55 -05:00
89aa39b5c8
fix: sort enum decls ( #1075 )
2022-04-19 16:02:32 +00:00
97e07a49e9
chore(webpack): allow process.env.PORT ( #1071 )
2022-04-19 08:58:03 -07:00
73b8a5a929
chore: use /usr/bin/env bash ( #1070 )
2022-04-19 08:45:13 -07:00
c8246e3e8a
feat: Add Azure instance identitity authentication ( #1064 )
...
This enables zero-trust authentication for Azure instances. Now
we support the three major clouds: AWS, Azure, and GCP 😎 .
2022-04-19 13:48:13 +00:00
118a47e4e1
fix: types-generated.ts ( #1063 )
2022-04-18 22:03:37 -04:00
f46b4cf3da
feat: generate typescript types from codersdk structs ( #1047 )
2022-04-19 00:45:22 +00:00
1df943e010
fix: Disable TURN logs ( #1061 )
...
This was accidentally merged as part of the TURN PR. In the future
we can wrap this to provide useful output, but right now it's too
verbose.
v0.4.3
2022-04-18 18:01:49 -05:00
d202f20fdb
feat: Add TURN proxying to enable offline deployments ( #1000 )
...
* Add turnconn
* Add option for passing ICE servers
* Log TURN remote address
* Add TURN server to coder start
2022-04-18 22:40:25 +00:00
e5a1c305d3
fix: Remove quotes on GitSSH ( #1043 )
2022-04-18 15:12:39 -05:00
6d948ffba2
fix: Panic if Terraform fails installation ( #1056 )
2022-04-18 15:11:59 -05:00