a79f4a095d
fix: allow mapped resources in our terraform provider ( #6255 )
2023-02-17 16:05:38 +00:00
e161c45b47
Revert "fix: allow mapped resources in our terraform provider ( #6242 )" ( #6248 )
...
This reverts commit d5af536ea2
.
2023-02-17 12:55:54 +01:00
d5af536ea2
fix: allow mapped resources in our terraform provider ( #6242 )
...
Fixes #6234 .
2023-02-16 13:04:40 -06:00
b86bce8494
feat!: Validate monotonic numbers for rich parameters ( #6046 )
...
* Database changes
* protobuf
* Fix: docs
* workspaces_test
* Validation in coderd
* Fix: resources
* omitempty
* UI changes
* UI tests
* fix
2023-02-07 09:36:13 +01:00
981cac5e28
chore: Invert delay_login_until_ready
, now login_before_ready
( #5893 )
2023-01-27 20:07:47 +00:00
26c69525d1
feat: Validate workspace build parameters ( #5807 )
2023-01-24 14:22:00 +01:00
138887de7e
feat: Add workspace agent lifecycle state reporting ( #5785 )
2023-01-24 14:24:27 +02:00
6ebadabe4e
feat: Add basic support for rich parameters to coderd and provisionerd ( #5710 )
2023-01-17 11:22:11 +01:00
3e2e2ac49e
fix: enforce unique agent names per workspace ( #5497 )
2022-12-22 15:20:35 -08:00
ac27cf8c07
fix: properly apply metadata when multiple resources share the same id ( #5443 )
2022-12-21 13:48:49 -05:00
d170d27e80
feat: add external
property to coder_app
( #5425 )
...
* Add schema
* feat: add `external` property to `coder_app`
This allows exposing applications that open an external URL.
2022-12-14 15:54:18 -06:00
c0b251ac52
fix: improve error messages when the agent token is invalid ( #5423 )
...
I'm not sure why this issue is common, but it seems to be
based on: https://github.com/coder/coder/issues/4551 .
This improves the error messages to be unique,
and also fixes a small edge-case bug a user ran into.
2022-12-14 12:24:22 -06:00
eff99f78fa
feat: Add support for MOTD file in coder agents ( #5147 )
2022-11-24 12:22:20 +00:00
97dbd4dc5d
Implement Quotas v3 ( #5012 )
...
* provisioner/terraform: add cost to resource_metadata
* provisionerd/runner: use Options struct
* Complete provisionerd implementation
* Add quota_allowance to groups
* Combine Quota and RBAC licenses
* Add Opts to InTx
2022-11-14 17:57:33 +00:00
90c34b74de
feat: Add connection_timeout and troubleshooting_url to agent ( #4937 )
...
* feat: Add connection_timeout and troubleshooting_url to agent
This commit adds the connection timeout and troubleshooting url fields
to coder agents.
If an initial connection cannot be established within connection timeout
seconds, then the agent status will be marked as `"timeout"`.
The troubleshooting URL will be present, if configured in the Terraform
template, it can be presented to the user when the agent state is either
`"timeout"` or `"disconnected"`.
Fixes #4678
2022-11-09 17:27:05 +02:00
a672ae8c7d
feat: Extract instance type when provisioning VMs ( #4839 )
...
This should help us identify what instances our users consume.
2022-11-01 21:51:57 +00:00
10df2fd4fb
feat: add new required slug property to coder_app, use in URLs ( #4573 )
2022-10-28 17:41:31 +00:00
d898737d6d
feat: app sharing (now open source!) ( #4378 )
2022-10-15 02:46:38 +10:00
3b15f13ae4
fix: fix apps being unavailable until rebuild ( #4395 )
2022-10-06 10:23:55 -05:00
0ebcb7de55
fix: Remove reliance of relative_path
on subdomains ( #4390 )
...
This broke all relative path applications.
2022-10-06 09:30:10 -05:00
2a66395fb7
feat: use app wildcards for apps if configured ( #4263 )
...
* feat: use app wildcards for apps if configured
* feat: relative_path -> subdomain
- rename relative_path -> subdomain when referring to apps
- migrate workspace_apps.relative_path to workspace_apps.subdomain
- upgrade coder/coder terraform module to 0.5.0
2022-10-05 19:23:01 +00:00
4c8be34d81
feat: add health check monitoring to workspace apps ( #4114 )
2022-09-23 15:51:04 -04:00
214e59452f
feat: Show custom resource icons in the UI ( #4020 )
2022-09-13 11:32:59 -03:00
8a94b72c7d
feat: Allow hide resources ( #3977 )
2022-09-09 16:38:00 -03:00
303b280e0e
fix: Associate spot instances with their instance IDs for auth ( #3383 )
...
Fixes #2162 .
2022-08-04 10:20:56 -05:00
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
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
e3a1cd34b7
fix: ensure agentResource
is non-nil ( #2261 )
2022-06-11 00:02:49 +00:00
f9290b016e
fix: Use explicit resource order when assocating agents ( #2219 )
...
This cleans up agent association code to explicitly map a single
agent to a single resource. This will fix #1884 , and unblock
a prospect from beginning a POC.
2022-06-10 15:47:36 +00:00
fff59ef6ad
fix: Add tests for instance and app association ( #2198 )
...
This was regressed in #2187 . There was bad testing around this
before, and this should prevent a similiar situation from happening
again!
2022-06-09 13:34:24 +00:00
14701498c9
fix: Improve Terraform agent<->resource association testing ( #2187 )
2022-06-08 17:40:34 -05:00