Skip to content

Commit 6c4eb32

Browse files
committed
add provisioner key
1 parent f94059f commit 6c4eb32

File tree

1 file changed

+26
-2
lines changed

1 file changed

+26
-2
lines changed

cli/templatepush_test.go

+26-2
Original file line numberDiff line numberDiff line change
@@ -432,13 +432,25 @@ func TestTemplatePush(t *testing.T) {
432432
{
433433
name: "provisioner stale",
434434
setupDaemon: func(ctx context.Context, store database.Store, owner codersdk.CreateFirstUserResponse, tags database.StringMap) error {
435-
_, err := store.UpsertProvisionerDaemon(ctx, database.UpsertProvisionerDaemonParams{
435+
pk, err := store.InsertProvisionerKey(ctx, database.InsertProvisionerKeyParams{
436+
ID: uuid.New(),
437+
CreatedAt: now,
438+
OrganizationID: owner.OrganizationID,
439+
Name: "test",
440+
Tags: tags,
441+
HashedSecret: []byte("secret"),
442+
})
443+
if err != nil {
444+
return err
445+
}
446+
_, err = store.UpsertProvisionerDaemon(ctx, database.UpsertProvisionerDaemonParams{
436447
Provisioners: []database.ProvisionerType{database.ProvisionerTypeTerraform},
437448
LastSeenAt: sql.NullTime{Time: oneHourAgo, Valid: true},
438449
CreatedAt: oneHourAgo,
439450
Name: "test",
440451
Tags: tags,
441452
OrganizationID: owner.OrganizationID,
453+
KeyID: pk.ID,
442454
})
443455
return err
444456
},
@@ -447,13 +459,25 @@ func TestTemplatePush(t *testing.T) {
447459
{
448460
name: "active provisioner",
449461
setupDaemon: func(ctx context.Context, store database.Store, owner codersdk.CreateFirstUserResponse, tags database.StringMap) error {
450-
_, err := store.UpsertProvisionerDaemon(ctx, database.UpsertProvisionerDaemonParams{
462+
pk, err := store.InsertProvisionerKey(ctx, database.InsertProvisionerKeyParams{
463+
ID: uuid.New(),
464+
CreatedAt: now,
465+
OrganizationID: owner.OrganizationID,
466+
Name: "test",
467+
Tags: tags,
468+
HashedSecret: []byte("secret"),
469+
})
470+
if err != nil {
471+
return err
472+
}
473+
_, err = store.UpsertProvisionerDaemon(ctx, database.UpsertProvisionerDaemonParams{
451474
Provisioners: []database.ProvisionerType{database.ProvisionerTypeTerraform},
452475
LastSeenAt: sql.NullTime{Time: now, Valid: true},
453476
CreatedAt: now,
454477
Name: "test-active",
455478
Tags: tags,
456479
OrganizationID: owner.OrganizationID,
480+
KeyID: pk.ID,
457481
})
458482
return err
459483
},

0 commit comments

Comments
 (0)