Bruno Quaresma
b1c1e1a8a6
refactor(site): Remove wave animation from skeleton ( #6644 )
2023-03-17 10:44:17 -03:00
Bruno Quaresma
01a6af98b4
fix(site): Do not require immutable parameters ( #6637 )
2023-03-17 10:09:10 -03:00
Dean Sheather
446bd30c32
chore: regenerate helm golden tests ( #6642 )
2023-03-17 12:56:40 +01:00
Michael H
f59bf732c9
feat: Add ability to configure coder container lifecycle hooks in helm chart ( #6432 )
2023-03-17 00:55:24 +00:00
Colin Adler
1c05b46b02
chore: add debug logs for OIDC responses ( #6641 )
2023-03-16 19:33:45 -05:00
Kyle Carberry and Colin Adler
ffca3a5fb3
fix: remove noop templates plan command ( #6617 )
...
Co-authored-by: Colin Adler <colin1adler@gmail.com >
2023-03-16 21:28:22 +00:00
Cian Johnston
a1d2c057a2
chore(lima): increase random password length from 8 to 12 ( #6639 )
2023-03-16 18:42:30 +00:00
Steven Masley
fe247c86eb
feat: Add deployment side config-ssh options ( #6613 )
...
* feat: Allow setting deployment wide ssh config settings
* feat: config-ssh respects deployment ssh config
* The '.' is now configurable
* Move buildinfo into deployment.go
2023-03-16 13:03:37 -05:00
Ben Potter
25e8abd63e
chore: rewrite provisioner docs ( #6445 )
...
* chore: rewrite provisioner docs
* add checkout
2023-03-16 12:51:39 -05:00
Kyle Carberry
b693b9f599
chore: fix workspace audit log flake ( #6494 )
...
This happened because sometimes a build would be queued
and completed intermittently in CI.
See https://github.com/coder/coder/actions/runs/4358121985/jobs/7618290591
2023-03-16 12:47:54 -05:00
Marcin Tojek
1f9ae15409
feat: CLI use multiselect for list(string) ( #6631 )
...
* feat: CLI use multiselect for list(string)
* fix
* select ui tests
* cli test
* Fix
* Fix
2023-03-16 17:17:48 +01:00
Bruno Quaresma
95177ad0e5
refactor(site): Remove change version from the UI ( #6621 )
2023-03-16 13:07:33 -03:00
Bruno Quaresma
ab90651a7e
refactor(site): Add skeletons for table loading state ( #6626 )
2023-03-16 13:06:15 -03:00
Kira Pilot
811a69f371
feat(site): add ability to create tokens from account tokens page ( #6608 )
...
* add token actions
* added basic token form
* removed token switch
* refined date field
* limiting lifetime days to maxTokenLifetime
* broke apart files
* added loader and error
* fixed form layout
* added some unit tests
* fixed be tests
* no authorize check
2023-03-16 08:25:08 -07:00
Bruno Quaresma
af618477bd
feat(site): Show stop button when workspace is failed ( #6622 )
2023-03-16 14:34:55 +00:00
Bruno Quaresma
107ae55642
feat(site): Add workspace settings page ( #6612 )
2023-03-16 11:00:19 -03:00
Bruno Quaresma
854bcce5e0
fix(site): Fix filter hover ( #6624 )
2023-03-16 06:31:41 -07:00
Marcin Tojek
a7c734c60b
feat: support list(string) as coder_parameter ( #6618 )
...
* feat: support list(string) as coder_parameter
* Fix
2023-03-16 11:07:10 +01:00
Benjamin Sejas
7076dee522
feat(agent): Add SSH max timeout option for coder agent ( #6596 )
...
* feat(agent): Add SSH max timeout option for coder agent
* Fix lint and update test golden snapshot
2023-03-15 09:08:50 -05:00
Eric Paulsen and Ben Potter
2f3848e9b2
rm: aws windows count ( #6485 )
...
Co-authored-by: Ben Potter <ben@coder.com >
2023-03-15 13:53:32 +00:00
Muhammad Atif Ali
c5475912c9
refactor(docs): refactoring to remove dublication ( #6297 )
2023-03-15 13:25:51 +00:00
Muhammad Atif Ali
a0e096bcfe
chore: update templates to use rich parameters ( #6397 )
2023-03-15 13:11:52 +00:00
Bruno Quaresma
3cf235c564
feat(site): Ask for parameter values when updating a workspace ( #6586 )
2023-03-14 13:20:49 -03:00
Kyle Carberry
f91b3acf93
fix: group routine workspace agent stats by id ( #6601 )
...
Before this was creating separate rows for distinct stat entries, which
resulted in significantly more data being sent to telemetry.
2023-03-14 10:52:03 -05:00
Kyle Carberry
17bc5794d4
fix: direct embedded derp traffic directly to the server ( #6595 )
...
Prior to this change, DERP traffic would route from `coderd` to the
`CODER_ACCESS_URL` to reach the internal DERP server, which may have
resulted in slower connections due to proxying, or the failure of
web traffic entirely.
If your Coder deployment has a proxy in front of it, your traffic through
web terminals, apps, and port-forwarding is about to get a lot faster!
2023-03-14 14:46:47 +00:00
Bruno Quaresma
e3768495e4
docs: Add more info about slow tests in the FE ( #6584 )
2023-03-14 06:54:17 -07:00
Bruno Quaresma
b806d1cfcf
fix(site): Display delete template error from the API ( #6589 )
2023-03-14 10:44:27 -03:00
Mathias Fredriksson
348530000f
fix(coderd): Ensure agent disconnect happens after timeout ( #6600 )
...
Fixes #6598
2023-03-14 13:14:47 +00:00
Marcin Tojek
7587850a1c
feat: import value from legacy variable to build parameter ( #6556 )
2023-03-14 12:02:44 +00:00
Marcin Tojek
bc26c4a27f
chore: skip scaletest/reconnectingpty ( #6599 )
2023-03-14 11:37:31 +00:00
Dean Sheather
aafd2803bb
chore: update dogfood IP for Sydney ( #6597 )
2023-03-14 15:29:52 +10:00
Kyle Carberry
35df1b10d0
feat: add workspace agent stat reporting to telemetry ( #6577 )
...
This aggregates stats periodically and sends them by agent ID to
our telemetry server. It should help us identify which editors are
primarily in use.
2023-03-13 14:16:54 -05:00
Bruno Quaresma
813b54942f
chore(site): Make FE tests faster ( #6543 )
2023-03-13 13:35:09 -03:00
Cian Johnston
9b2abf0952
chore(helm): add unit tests for helm chart ( #6557 )
...
This PR adds a minimum set of Helm tests for the Helm chart.
It's heavily based on the approach in [1], but uses a golden-files-based approach instead.
It also runs helm template directly instead of importing the entire Kubernetes API.
Golden files can be updated by running go test ./helm/tests -update or by running make update-golden-files.
[1] https://github.com/coder/enterprise-helm
Fixes #6552
2023-03-13 13:48:44 +00:00
Mathias Fredriksson
179d9e0d24
fix(coderd): Detect agent disconnect via inactivity ( #6528 )
...
Fixes #5901
2023-03-13 11:54:53 +02:00
Kyle Carberry
7fa6483d84
fix: allow the BINARY_DIR to be configured in the agent script ( #6567 )
2023-03-11 19:39:40 +00:00
Steven Masley
37c859ec4c
chore: Ensure all audit types in ResourceTable match APGL ( #6563 )
...
* chore: Ensure all audit types in ResourceTable match APGL
* Implement more checks to ensure all tracked fields are present
* Add unit test to ensure all types are represented in audit table
* Trade compile time safety for syntax
2023-03-10 13:59:42 -06:00
Ammar Bandukwala
a65a16122d
chore: early merge clibase foundations ( #6542 )
2023-03-10 13:41:32 -06:00
Cian Johnston
144f374f60
refactor(dbauthz): add authz for system-level functions ( #6513 )
...
- Introduces rbac.ResourceSystem
- Grants system.* to system and provisionerd rbac subjects
- Updates dbauthz system queries where applicable
- coderd: Avoid index out of bounds in api.workspaceBuilds
- dbauthz: move GetUsersByIDs out of system, modify RBAC check to ResourceUser
- workspaceapps: Add test case for when owner of app is not found
2023-03-10 18:09:28 +00:00
Kyle Carberry
1db2b12b8e
chore: add a test to ensure audit code works with AGPL ( #6561 )
...
Fixes the regression seen in v0.19.1.
2023-03-10 17:04:40 +00:00
Kyle Carberry
7eb2c2ff6d
Revert "chore: Implement joins with golang templates ( #6429 )" ( #6560 )
...
This reverts commit 8b125d6c5d .
v0.19.2
2023-03-10 10:39:02 -06:00
Steven Masley
a8433b18e4
fix: Prevent infinite redirects on oidc errors ( #6550 )
...
* fix: Prevent infinite redirects on bad oidc scopes
* Show oidc errors
2023-03-10 10:12:29 -06:00
Kyle Carberry
4a07fcd9d2
fix: ensure local derp uses the hostname ( #6559 )
...
This broke deployments that use a custom port with an access
URL. We should write a test for this!
v0.19.1
2023-03-10 09:58:31 -06:00
Steven Masley
8b125d6c5d
chore: Implement joins with golang templates ( #6429 )
...
* feat: Implement view for workspace builds to include rbac info
* Removes the need to fetch the workspace to run an rbac check.
* chore: Use workspace build as RBAC object
* chore: Use golang templates instead of sqlc files
2023-03-10 09:44:38 -06:00
Eric Paulsen
a666539bfa
helm: add value for labels ( #6544 )
v0.19.0
2023-03-10 07:39:55 -05:00
Marcin Tojek
90901ca129
fix: panic on deleted template ( #6553 )
2023-03-10 12:26:11 +01:00
Marcin Tojek
6023264a81
fix: typo in error message ( #6551 )
...
* fix: typo in error message
* fix
2023-03-10 09:20:22 +00:00
Steven Masley
7f25d31745
feat: Allow changing the 'group' oidc claim field ( #6546 )
...
* feat: Allow changing the 'group' oidc claim field
* Enable empty groups support
* fix: Delete was wiping all groups, not just the single user's groups
* Update docs
* fix: Dbfake delete group member fixed
2023-03-09 23:31:38 -06:00
Steven Masley
11a930e779
!fix: Disallow access urls without valid scheme ( #6548 )
...
Existing deployments will need to prepend a scheme if they have not already.
2023-03-09 21:37:19 -06:00
Kyle Carberry
65878b04ce
fix: remove "something went wrong" text for watching a workspace ( #6541 )
...
This text wasn't useful to a customer anyways, because we don't get
an error from EventSource. This can happen if you close your laptop
and open it again, so it's better if we don't display it.
2023-03-09 20:54:28 +00:00