WIP: claim triggering manifest push to agent

Signed-off-by: Danny Kopping <danny@coder.com>
This commit is contained in:
Danny Kopping
2025-02-04 13:50:54 +00:00
parent 903f89694c
commit 0ba8f89df1
9 changed files with 98 additions and 16 deletions

View File

@ -685,6 +685,7 @@ func createWorkspace(
if claimedWorkspace != nil {
workspaceID = claimedWorkspace.ID
initiatorID = prebuilds.PrebuildOwnerUUID
} else {
// Workspaces are created without any versions.
minimumWorkspace, err := db.InsertWorkspace(ctx, database.InsertWorkspaceParams{
@ -727,6 +728,10 @@ func createWorkspace(
builder = builder.VersionID(req.TemplateVersionID)
}
if claimedWorkspace != nil {
builder = builder.MarkPrebuildClaimBy(owner.ID)
}
workspaceBuild, provisionerJob, provisionerDaemons, err = builder.Build(
ctx,
db,