Dean Sheather
7f5dcc3d6c
feat: remove server subcommand from slim binaries ( #5747 )
2023-01-17 16:58:00 +00:00
Marcin Tojek
1b0560ceb4
feat: Expose workspace build parameters via API ( #5743 )
2023-01-17 16:24:45 +01:00
Dean Sheather
985fac642e
chore: combine dogfood regions, use tailscale ( #5741 )
2023-01-17 14:20:48 +00:00
Mathias Fredriksson
145d101512
test: Refactor ptytest to use contexts and less duplication ( #5740 )
2023-01-17 16:02:38 +02:00
Mathias Fredriksson
77e71f3ca4
test: Improve TestSSH/ForwardGPG stability on macOS via pty.ReadRune ( #5739 )
...
Writing to stdin for `coder ssh` too early could result in the input
being discarded. To work around this we add a new `ptytest` method
called `ReadRune` that lets us read one character of output. This will
indicate the command is ready to accept input.
It could be one character of the prompt, or of the loading message
waiting for connection to be established.
2023-01-17 15:30:47 +02:00
Mathias Fredriksson
db7877012c
test: Fix flaky TestServer/Logging/{Multiple,Stackdriver} ( #5727 )
...
* test: Fix flaky TestServer/Logging/Multiple
* test: Fix flaky TestServer/Logging/Stackdriver
* test: Add testutil.TempFile and testutil.CreateTemp, cleanup tests
relying on temp file
2023-01-17 14:14:29 +02:00
Marcin Tojek
6ebadabe4e
feat: Add basic support for rich parameters to coderd and provisionerd ( #5710 )
2023-01-17 11:22:11 +01:00
Kyle Carberry
70fd78673d
fix: remove old versions from docs manifest ( #5736 )
2023-01-16 22:37:31 +00:00
Kyle Carberry
bbc1a9a1d8
fix: use `UserInfo` endpoint with OIDC ( #5735 )
...
This resolves a user issue surfaced in Discord:
https://discord.com/channels/747933592273027093/1064566338875576361/1064566338875576361
Both methods of obtaining claims need to be used according
to the OIDC specification.
2023-01-16 16:06:39 -06:00
Ammar Bandukwala
592ce3b118
feat(cli): allow direct tar upload in template update/create ( #5720 )
2023-01-16 14:32:11 -06:00
Ammar Bandukwala
5f7cce775b
fix(site): always use 95th percentile in progress bar ( #5733 )
...
This fixes the issue where the bar flickers from "Up to X seconds
remaining" to "X seconds remaining".
2023-01-16 20:31:44 +00:00
Ammar Bandukwala
4420985fad
feat(coderd): activity bump for full TTL instead of 1h ( #5732 )
2023-01-16 20:13:34 +00:00
Kyle Carberry
e558a252e7
chore: remove dead docs links from README.md ( #5731 )
2023-01-16 12:27:39 -06:00
Dean Sheather
b55cb0cc73
chore: add trivy vulnerability scanning ( #5729 )
2023-01-17 03:43:37 +10:00
Mathias Fredriksson
f3bbf627a3
chore: Update gotestsum to v1.9.0 and remove debugging ( #5726 )
...
* chore: Update gotestsum to v1.9.0 and remove debugging
* chore: Update cloud.google.gpg to fix dogfood build
2023-01-16 17:58:57 +02:00
Dean Sheather
1d777c41f2
chore: move winget publish into release pipeline ( #5728 )
2023-01-16 15:40:27 +00:00
Mathias Fredriksson
8ae28a321e
ci: Add release labels job to pr.yaml to sync labels/title ( #5724 )
2023-01-16 09:40:42 +00:00
Ammar Bandukwala
8db87c6bae
feat(dogfood): run personalize script ( #5723 )
2023-01-15 18:20:12 -06:00
Olivier Lance
cd7b36d41a
fix(examples): use correct build args for Docker template ( #5721 )
2023-01-13 17:24:19 -06:00
Steven Masley
eb48341696
chore: More complete tracing for RBAC functions ( #5690 )
...
* chore: More complete tracing for RBAC functions
* Add input.json as example rbac input for rego cli
The input.json is required to play with the rego cli and debug
the policy without golang. It is good to have an example to run
the commands in the readme.md
* Add span events to capture authorize and prepared results
* chore: Add prometheus metrics to rbac authorizer
2023-01-13 16:07:15 -06:00
Mathias Fredriksson
e821b98918
ci: Revert to local tag creation and push for releases ( #5714 )
2023-01-13 20:45:31 +02:00
Garrett Delfosse
0cf713869b
feat: Manage tokens in dashboard ( #5444 )
2023-01-13 17:20:03 +00:00
Steven Masley
f76ef98a32
chore!: Standardize prometheus time metrics to seconds ( #5709 )
...
* chore!: Standardize prometheus time metrics to seconds
* Update prometheus docs
2023-01-13 11:15:25 -06:00
Marcin Tojek
f91a0d8c37
chore: mark apidoc files as linguist-generated ( #5713 )
2023-01-13 18:01:40 +01:00
Bruno Quaresma
de16e29566
refactor: Refactor update check banner ( #5708 )
2023-01-13 13:48:45 -03:00
Presley Pizzo
d6543c042f
chore: skip e2e tests ( #5711 )
...
* Skip e2e tests
* Skip with if
2023-01-13 10:35:18 -06:00
Marcin Tojek
dad242a788
feat: Add more swagger checks ( #5707 )
2023-01-13 16:47:38 +01:00
Ben A
54cc587dad
Updated PreconditionFailed status occurences to more appropriate statuses. ( #5513 )
2023-01-13 08:30:48 -06:00
Ben Potter
967d25fdf7
docs: HA is not experimental (fix) ( #5686 )
2023-01-13 08:30:22 -06:00
Marcin Tojek
deebfcbd53
feat: Validate swagger definitions ( #5694 )
...
* docs: audit, deploymentconfig, files, parameters
* Swagger comments in workspacebuilds.go
* structs in workspacebuilds.go
* workspaceagents: instance identity
* workspaceagents.go in progress
* workspaceagents.go in progress
* Agents
* workspacebuilds.go
* /workspaces
* templates.go, templateversions.go
* templateversion.go in progress
* cancel
* templateversions
* wip
* Merge
* x-apidocgen
* NullTime hack not needed anymore
* Fix: x-apidocgen
* Members
* Fixes
* Fix
* WIP
* WIP
* Users
* Logout
* User profile
* Status suspend activate
* User roles
* User tokens
* Keys
* SSH key
* All
* Typo
* Fix
* Entitlements
* Groups
* SCIM
* Fix
* Fix
* Clean templates
* Sort API pages
* Fix: HashedSecret
* WIP
* WIP
* WIP
* Fix: cover workspaceagents
* Assert: consistent ID and summary
* Assert: success or failure defined
* Fix: parallel
* Refactor
* Support enterprise
* Go comment goes to top
* Security
* assertPathParametersDefined
* assertUniqueRoutes
* assertRequestBody
* More fixes
* Fix: exceptions
* Fix field format
* Address PR comments
* Refactor
2023-01-13 12:27:21 +01:00
Colin Adler
dcab87358e
feat: add stackdriver and json log options to `coder server` ( #5682 )
2023-01-12 20:08:23 -06:00
Bruno Quaresma
1229fda1a6
refactor: Clean up routes ( #5702 )
...
* refactor: Clean up routes
* Fix tests
2023-01-12 21:03:38 -03:00
Kyle Carberry
67952cf95e
fix: move the web terminal out of the dashboard authentication layout ( #5699 )
...
Fixes #5698 . This was a regression.
2023-01-12 21:44:29 +00:00
Mathias Fredriksson
269e0b3261
ci: Fix release tag push ( #5696 )
2023-01-12 22:18:10 +02:00
Bruno Quaresma
3861d1c555
refactor: Wrap forms into dashboard layout ( #5697 )
2023-01-12 17:08:31 -03:00
sharkymark
bef6f67b70
docs: remove plans to license restrict oidc and git auth ( #5672 )
2023-01-12 19:21:56 +00:00
Bruno Quaresma
e6072eff59
refactor: Wrap authenticated routes ( #5695 )
2023-01-12 15:52:16 -03:00
Bruno Quaresma
f9f7283e16
refactor: Move deploy settings machine to the layout ( #5693 )
2023-01-12 17:02:11 +00:00
Bruno Quaresma
cd1a2d2d5d
refactor: Refactor site roles machine to be used in the page ( #5692 )
2023-01-12 13:53:46 -03:00
Bruno Quaresma
f5a7538637
refactor: Make the navbar wider ( #5689 )
2023-01-12 16:34:56 +00:00
Mathias Fredriksson
a5073a8770
ci: Fix release workflow input booleans, remove snapshot ( #5688 )
...
* s/github.event.inputs/inputs/g
* Add run name and prevent non-dry-run releases on non-main branches
* Add logrun to lib.sh
2023-01-12 15:50:58 +00:00
Kira Pilot
575bfabfcb
fix: audit log workspace build URL should form with the correct workspace owner ( #5674 )
...
* removing workspaceOwner
* querying for workspace build
2023-01-12 09:51:30 -05:00
Kyle Carberry
41b58cd027
fix: open VS Code Remote in the same window to prevent flashing ( #5684 )
...
Fixes #5676 .
2023-01-11 23:47:44 +00:00
Mathias Fredriksson
c7e1ecfe36
ci: Fix release workflow inputs ( #5681 )
2023-01-11 23:32:25 +00:00
Presley Pizzo
1df72ee093
fix: handle NaN in build time estimate ( #5679 )
2023-01-11 15:56:21 -05:00
Mathias Fredriksson
c0d9e32300
ci: Allow missing commit metadata to be ignored in releases ( #5678 )
2023-01-11 20:14:04 +00:00
Presley Pizzo
627fbe5874
fix: make build table show empty instead of loading when none are recent ( #5666 )
...
* Fix builds to show empty instead of loading
* Switch to backend fix
* Increase e2e test timeout
* Format
2023-01-11 12:18:06 -05:00
Bruno Quaresma
a5d39adf3e
refactor: Extract ssh logic from auth service ( #5670 )
...
* refactor: Extract ssh logic from auth service
* Update site/src/i18n/en/userSettingsPage.json
Co-authored-by: Kira Pilot <kira@coder.com>
Co-authored-by: Kira Pilot <kira@coder.com>
2023-01-11 17:04:42 +00:00
Mathias Fredriksson
8e4af79cb2
ci: Do release tagging in CI and add --draft support ( #5652 )
...
* ci: Do release tagging in CI and add --draft support
* Add -h, --help to release.sh
* Add -h, --help to increment_version_tag.sh
* Limit release concurrency
* Add automatic release watching
* ci: Add git config, tag as "GitHub Actions Bot"
Co-authored-by: Dean Sheather <dean@deansheather.com>
2023-01-11 18:38:01 +02:00
Dean Sheather
e72a2ad907
feat: add SIGQUIT/SIGTRAP handler for the CLI ( #5665 )
2023-01-11 16:22:20 +00:00