mirror of
https://github.com/coder/coder.git
synced 2026-06-02 20:48:20 +00:00
chore: per template opt into cached terraform directories (#20609)
For experimental and dogfood purposes, this adds the ability to opt in a single template. Leaving the rest of the templates as is. For GA, this setting might be removed or changed.
This commit is contained in:
@@ -711,7 +711,10 @@ func (s *server) acquireProtoJob(ctx context.Context, job database.ProvisionerJo
|
||||
ExternalAuthProviders: externalAuthProviders,
|
||||
// If active and experiment is enabled, allow workspace reuse existing TF
|
||||
// workspaces (directories) for a faster startup.
|
||||
ExpReuseTerraformWorkspace: ptr.Ref(activeVersion && s.Experiments.Enabled(codersdk.ExperimentTerraformWorkspace)),
|
||||
ExpReuseTerraformWorkspace: ptr.Ref(s.Experiments.Enabled(codersdk.ExperimentTerraformWorkspace) && // Experiment required
|
||||
template.UseTerraformWorkspaceCache && // Template setting
|
||||
activeVersion, // Only for active versions
|
||||
),
|
||||
Metadata: &sdkproto.Metadata{
|
||||
CoderUrl: s.AccessURL.String(),
|
||||
WorkspaceTransition: transition,
|
||||
|
||||
Reference in New Issue
Block a user