MCPcopy Create free account
hub / github.com/coder/coder / PresetPrebuildSchedule

Function PresetPrebuildSchedule

coderd/database/dbgen/dbgen.go:1888–1896  ·  view source on GitHub ↗
(t testing.TB, db database.Store, seed database.InsertPresetPrebuildScheduleParams)

Source from the content-addressed store, hash-verified

1886}
1887
1888func PresetPrebuildSchedule(t testing.TB, db database.Store, seed database.InsertPresetPrebuildScheduleParams) database.TemplateVersionPresetPrebuildSchedule {
1889 schedule, err := db.InsertPresetPrebuildSchedule(genCtx, database.InsertPresetPrebuildScheduleParams{
1890 PresetID: takeFirst(seed.PresetID, uuid.New()),
1891 CronExpression: takeFirst(seed.CronExpression, "* 9-18 * * 1-5"),
1892 DesiredInstances: takeFirst(seed.DesiredInstances, 1),
1893 })
1894 require.NoError(t, err, "insert preset prebuild schedule")
1895 return schedule
1896}
1897
1898func PresetParameter(t testing.TB, db database.Store, seed database.InsertPresetParametersParams) []database.TemplateVersionPresetParameter {
1899 parameters, err := db.InsertPresetParameters(genCtx, database.InsertPresetParametersParams{

Callers 1

TestPrebuildSchedulingFunction · 0.92

Calls 3

takeFirstFunction · 0.70
NewMethod · 0.65

Tested by 1

TestPrebuildSchedulingFunction · 0.74