Skip to content

Commit 74d5cd9

Browse files
committed
Rename prebuild system user reference
1 parent 5bed44c commit 74d5cd9

File tree

8 files changed

+16
-16
lines changed

8 files changed

+16
-16
lines changed

coderd/database/dbauthz/dbauthz.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ var (
362362

363363
subjectPrebuildsOrchestrator = rbac.Subject{
364364
FriendlyName: "Prebuilds Orchestrator",
365-
ID: prebuilds.OwnerID.String(),
365+
ID: prebuilds.SystemUserID.String(),
366366
Roles: rbac.Roles([]rbac.Role{
367367
{
368368
Identifier: rbac.RoleIdentifier{Name: "prebuilds-orchestrator"},

coderd/prebuilds/id.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ package prebuilds
22

33
import "github.com/google/uuid"
44

5-
var OwnerID = uuid.MustParse("c42fdf75-3097-471c-8c33-fb52454d81c0")
5+
var SystemUserID = uuid.MustParse("c42fdf75-3097-471c-8c33-fb52454d81c0")

coderd/users_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2460,7 +2460,7 @@ func TestSystemUserBehaviour(t *testing.T) {
24602460
require.NotNil(t, regularUser)
24612461

24622462
require.True(t, systemUser.IsSystem.Bool)
2463-
require.Equal(t, systemUser.ID, prebuilds.OwnerID)
2463+
require.Equal(t, systemUser.ID, prebuilds.SystemUserID)
24642464
require.False(t, regularUser.IsSystem.Bool)
24652465
require.Equal(t, regularUser.ID, other.ID)
24662466

enterprise/coderd/groups_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -840,7 +840,7 @@ func TestGroup(t *testing.T) {
840840
ctx := testutil.Context(t, testutil.WaitLong)
841841

842842
// nolint:gocritic // "This client is operating as the owner user" is fine in this case.
843-
prebuildsUser, err := client.User(ctx, prebuilds.OwnerID.String())
843+
prebuildsUser, err := client.User(ctx, prebuilds.SystemUserID.String())
844844
require.NoError(t, err)
845845
// The 'Everyone' group always has an ID that matches the organization ID.
846846
group, err := userAdminClient.Group(ctx, user.OrganizationID)

enterprise/coderd/prebuilds/claim.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ func (_ EnterpriseClaimer) Claim(ctx context.Context, store database.Store, user
5252
}
5353

5454
func (_ EnterpriseClaimer) Initiator() uuid.UUID {
55-
return prebuilds.OwnerID
55+
return prebuilds.SystemUserID
5656
}
5757

5858
var _ prebuilds.Claimer = &EnterpriseClaimer{}

enterprise/coderd/prebuilds/metricscollector_test.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,11 @@ func TestMetricsCollector(t *testing.T) {
5151
name: "prebuild created",
5252
transitions: allTransitions,
5353
jobStatuses: allJobStatuses,
54-
initiatorIDs: []uuid.UUID{agplprebuilds.OwnerID},
54+
initiatorIDs: []uuid.UUID{agplprebuilds.SystemUserID},
5555
// TODO: reexamine and refactor the test cases and assertions:
5656
// * a running prebuild that is not elibible to be claimed currently seems to be eligible.
5757
// * a prebuild that was claimed should not be deemed running, not eligible.
58-
ownerIDs: []uuid.UUID{agplprebuilds.OwnerID, uuid.New()},
58+
ownerIDs: []uuid.UUID{agplprebuilds.SystemUserID, uuid.New()},
5959
metrics: []metricCheck{
6060
{"coderd_prebuilds_created", ptr.To(1.0), true},
6161
{"coderd_prebuilds_desired", ptr.To(1.0), false},
@@ -67,8 +67,8 @@ func TestMetricsCollector(t *testing.T) {
6767
name: "prebuild running",
6868
transitions: []database.WorkspaceTransition{database.WorkspaceTransitionStart},
6969
jobStatuses: []database.ProvisionerJobStatus{database.ProvisionerJobStatusSucceeded},
70-
initiatorIDs: []uuid.UUID{agplprebuilds.OwnerID},
71-
ownerIDs: []uuid.UUID{agplprebuilds.OwnerID},
70+
initiatorIDs: []uuid.UUID{agplprebuilds.SystemUserID},
71+
ownerIDs: []uuid.UUID{agplprebuilds.SystemUserID},
7272
metrics: []metricCheck{
7373
{"coderd_prebuilds_created", ptr.To(1.0), true},
7474
{"coderd_prebuilds_desired", ptr.To(1.0), false},
@@ -80,8 +80,8 @@ func TestMetricsCollector(t *testing.T) {
8080
name: "prebuild failed",
8181
transitions: allTransitions,
8282
jobStatuses: []database.ProvisionerJobStatus{database.ProvisionerJobStatusFailed},
83-
initiatorIDs: []uuid.UUID{agplprebuilds.OwnerID},
84-
ownerIDs: []uuid.UUID{agplprebuilds.OwnerID, uuid.New()},
83+
initiatorIDs: []uuid.UUID{agplprebuilds.SystemUserID},
84+
ownerIDs: []uuid.UUID{agplprebuilds.SystemUserID, uuid.New()},
8585
metrics: []metricCheck{
8686
{"coderd_prebuilds_created", ptr.To(1.0), true},
8787
{"coderd_prebuilds_failed", ptr.To(1.0), true},
@@ -94,7 +94,7 @@ func TestMetricsCollector(t *testing.T) {
9494
name: "prebuild assigned",
9595
transitions: allTransitions,
9696
jobStatuses: allJobStatuses,
97-
initiatorIDs: []uuid.UUID{agplprebuilds.OwnerID},
97+
initiatorIDs: []uuid.UUID{agplprebuilds.SystemUserID},
9898
ownerIDs: []uuid.UUID{uuid.New()},
9999
metrics: []metricCheck{
100100
{"coderd_prebuilds_created", ptr.To(1.0), true},
@@ -145,7 +145,7 @@ func TestMetricsCollector(t *testing.T) {
145145
reconciler := prebuilds.NewStoreReconciler(db, pubsub, codersdk.PrebuildsConfig{}, logger, quartz.NewMock(t))
146146
ctx := testutil.Context(t, testutil.WaitLong)
147147

148-
createdUsers := []uuid.UUID{agplprebuilds.OwnerID}
148+
createdUsers := []uuid.UUID{agplprebuilds.SystemUserID}
149149
for _, user := range slices.Concat(test.ownerIDs, test.initiatorIDs) {
150150
if !slices.Contains(createdUsers, user) {
151151
dbgen.User(t, db, database.User{

enterprise/coderd/prebuilds/reconcile.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@ func (c *StoreReconciler) createPrebuild(ctx context.Context, prebuildID uuid.UU
371371
ID: prebuildID,
372372
CreatedAt: now,
373373
UpdatedAt: now,
374-
OwnerID: prebuilds.OwnerID,
374+
OwnerID: prebuilds.SystemUserID,
375375
OrganizationID: template.OrganizationID,
376376
TemplateID: template.ID,
377377
Name: name,
@@ -441,7 +441,7 @@ func (c *StoreReconciler) provision(ctx context.Context, db database.Store, preb
441441

442442
builder := wsbuilder.New(workspace, transition).
443443
Reason(database.BuildReasonInitiator).
444-
Initiator(prebuilds.OwnerID).
444+
Initiator(prebuilds.SystemUserID).
445445
ActiveVersion().
446446
VersionID(template.ActiveVersionID).
447447
MarkPrebuild().

enterprise/coderd/prebuilds/reconcile_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -620,7 +620,7 @@ func setupTestDBPrebuild(
620620
templateVersionID uuid.UUID,
621621
) database.WorkspaceTable {
622622
t.Helper()
623-
return setupTestDBWorkspace(t, clock, db, ps, transition, prebuildStatus, orgID, preset, templateID, templateVersionID, agplprebuilds.OwnerID, agplprebuilds.OwnerID)
623+
return setupTestDBWorkspace(t, clock, db, ps, transition, prebuildStatus, orgID, preset, templateID, templateVersionID, agplprebuilds.SystemUserID, agplprebuilds.SystemUserID)
624624
}
625625

626626
func setupTestDBWorkspace(

0 commit comments

Comments
 (0)