You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Before a prebuilt workspace is available to users:
66
67
67
-
1. The workspace is provisioned like a regular workspace.
68
68
1. The workspace reaches `running` state.
69
69
1. The agent connects to coderd.
70
70
1. The agent starts its bootstrap procedures and startup scripts complete successfully.
71
71
1. The agent reports `ready` status.
72
72
73
-
Prebuilds that fail during provisioning are retried with an exponential backoff to prevent transient failures.
73
+
Prebuilt workspaces that fail during provisioning are retried with an exponential backoff to prevent transient failures.
74
74
75
75
</details>
76
76
77
77
1. <details><summary>Claiming process</summary>
78
78
79
79
When a developer requests a new workspace, the claiming process occurs:
80
80
81
-
1. Developer selects a template and preset that has Prebuilds configured.
81
+
1. Developer selects a template and preset that has prebuilt workspaces configured.
82
82
1. If an eligible prebuilt workspace exists, it's automatically assigned to the user.
83
83
1. Ownership transfers from the `prebuilds` user to the requesting user.
84
84
1. The workspace name changes to the user's requested name.
@@ -96,11 +96,11 @@ You can view available prebuilt workspaces in the **Workspaces** view in the Cod
96
96
97
97
Prebuilt workspaces have specific behavior when templates are updated:
98
98
99
-
1. When a template version changes, Prebuilds for old versions are automatically deleted.
100
-
1. New Prebuilds are created for the active template version.
101
-
1.Prebuilds aren't automatically updated after creation.
99
+
1. When a template version changes, prebuilt workspaces for old versions are automatically deleted.
100
+
1. New prebuilt workspaces are created for the active template version.
101
+
1.Prebuilt workspaces aren't automatically updated after creation.
102
102
1. If dependencies change (e.g., an [AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html) update) without a template version change, you can:
103
-
- Delete the existing Prebuilds manually.
103
+
- Delete the existing prebuilt workspaces manually.
104
104
- Coder will automatically create new prebuilt workspaces with the updated dependencies.
105
105
106
106
The system always maintains the desired number of prebuilt workspaces for the active template version.
@@ -109,12 +109,11 @@ The system always maintains the desired number of prebuilt workspaces for the ac
109
109
110
110
Prebuilt workspaces are tightly integrated with [workspace presets](./parameters.md#workspace-presets-beta):
111
111
112
-
1. Each Prebuild is associated with a specific template preset.
112
+
1. Each prebuilt workspace is associated with a specific template preset.
113
113
1. The preset must define all required parameters needed to build the workspace.
114
114
1. The preset parameters define the base configuration and are immutable after they're claimed.
115
115
1. Parameters that are not defined in the preset can still be customized by users when they claim a workspace.
116
116
117
-
118
117
## Administration and troubleshooting
119
118
120
119
### Managing resource quotas
@@ -123,7 +122,7 @@ Prebuilt workspaces can be used in conjunction with [resource quotas](../../user
123
122
Because unclaimed prebuilt workspaces are owned by the `prebuilds` user, you can:
124
123
125
124
1. Configure quotas for any group that includes this user.
126
-
1. Set appropriate limits to balance Prebuild availability with resource constraints.
125
+
1. Set appropriate limits to balance prebuilt workspace availability with resource constraints.
127
126
128
127
If a quota is exceeded, the prebuilt workspace will fail provisioning the same way other workspaces do.
129
128
@@ -208,6 +207,6 @@ Search for `coderd.prebuilds:` in your logs to track the reconciliation loop's b
208
207
209
208
These logs provide information about:
210
209
211
-
1. Creation and deletion attempts for prebuilds.
210
+
1. Creation and deletion attempts for prebuilt workspaces.
0 commit comments