@@ -190,57 +190,58 @@ type data struct {
190
190
userLinks []database.UserLink
191
191
192
192
// New tables
193
- auditLogs []database.AuditLog
194
- cryptoKeys []database.CryptoKey
195
- dbcryptKeys []database.DBCryptKey
196
- files []database.File
197
- externalAuthLinks []database.ExternalAuthLink
198
- gitSSHKey []database.GitSSHKey
199
- groupMembers []database.GroupMemberTable
200
- groups []database.Group
201
- jfrogXRayScans []database.JfrogXrayScan
202
- licenses []database.License
203
- notificationMessages []database.NotificationMessage
204
- notificationPreferences []database.NotificationPreference
205
- notificationReportGeneratorLogs []database.NotificationReportGeneratorLog
206
- oauth2ProviderApps []database.OAuth2ProviderApp
207
- oauth2ProviderAppSecrets []database.OAuth2ProviderAppSecret
208
- oauth2ProviderAppCodes []database.OAuth2ProviderAppCode
209
- oauth2ProviderAppTokens []database.OAuth2ProviderAppToken
210
- parameterSchemas []database.ParameterSchema
211
- provisionerDaemons []database.ProvisionerDaemon
212
- provisionerJobLogs []database.ProvisionerJobLog
213
- provisionerJobs []database.ProvisionerJob
214
- provisionerKeys []database.ProvisionerKey
215
- replicas []database.Replica
216
- templateVersions []database.TemplateVersionTable
217
- templateVersionParameters []database.TemplateVersionParameter
218
- templateVersionVariables []database.TemplateVersionVariable
219
- templateVersionWorkspaceTags []database.TemplateVersionWorkspaceTag
220
- templates []database.TemplateTable
221
- templateUsageStats []database.TemplateUsageStat
222
- workspaceAgents []database.WorkspaceAgent
223
- workspaceAgentMetadata []database.WorkspaceAgentMetadatum
224
- workspaceAgentLogs []database.WorkspaceAgentLog
225
- workspaceAgentLogSources []database.WorkspaceAgentLogSource
226
- workspaceAgentPortShares []database.WorkspaceAgentPortShare
227
- workspaceAgentScriptTimings []database.WorkspaceAgentScriptTiming
228
- workspaceAgentScripts []database.WorkspaceAgentScript
229
- workspaceAgentStats []database.WorkspaceAgentStat
230
- workspaceAgentResourceMonitors []database.WorkspaceAgentResourceMonitor
231
- workspaceApps []database.WorkspaceApp
232
- workspaceAppStatsLastInsertID int64
233
- workspaceAppStats []database.WorkspaceAppStat
234
- workspaceBuilds []database.WorkspaceBuild
235
- workspaceBuildParameters []database.WorkspaceBuildParameter
236
- workspaceResourceMetadata []database.WorkspaceResourceMetadatum
237
- workspaceResources []database.WorkspaceResource
238
- workspaceModules []database.WorkspaceModule
239
- workspaces []database.WorkspaceTable
240
- workspaceProxies []database.WorkspaceProxy
241
- customRoles []database.CustomRole
242
- provisionerJobTimings []database.ProvisionerJobTiming
243
- runtimeConfig map [string ]string
193
+ auditLogs []database.AuditLog
194
+ cryptoKeys []database.CryptoKey
195
+ dbcryptKeys []database.DBCryptKey
196
+ files []database.File
197
+ externalAuthLinks []database.ExternalAuthLink
198
+ gitSSHKey []database.GitSSHKey
199
+ groupMembers []database.GroupMemberTable
200
+ groups []database.Group
201
+ jfrogXRayScans []database.JfrogXrayScan
202
+ licenses []database.License
203
+ notificationMessages []database.NotificationMessage
204
+ notificationPreferences []database.NotificationPreference
205
+ notificationReportGeneratorLogs []database.NotificationReportGeneratorLog
206
+ oauth2ProviderApps []database.OAuth2ProviderApp
207
+ oauth2ProviderAppSecrets []database.OAuth2ProviderAppSecret
208
+ oauth2ProviderAppCodes []database.OAuth2ProviderAppCode
209
+ oauth2ProviderAppTokens []database.OAuth2ProviderAppToken
210
+ parameterSchemas []database.ParameterSchema
211
+ provisionerDaemons []database.ProvisionerDaemon
212
+ provisionerJobLogs []database.ProvisionerJobLog
213
+ provisionerJobs []database.ProvisionerJob
214
+ provisionerKeys []database.ProvisionerKey
215
+ replicas []database.Replica
216
+ templateVersions []database.TemplateVersionTable
217
+ templateVersionParameters []database.TemplateVersionParameter
218
+ templateVersionVariables []database.TemplateVersionVariable
219
+ templateVersionWorkspaceTags []database.TemplateVersionWorkspaceTag
220
+ templates []database.TemplateTable
221
+ templateUsageStats []database.TemplateUsageStat
222
+ workspaceAgents []database.WorkspaceAgent
223
+ workspaceAgentMetadata []database.WorkspaceAgentMetadatum
224
+ workspaceAgentLogs []database.WorkspaceAgentLog
225
+ workspaceAgentLogSources []database.WorkspaceAgentLogSource
226
+ workspaceAgentPortShares []database.WorkspaceAgentPortShare
227
+ workspaceAgentScriptTimings []database.WorkspaceAgentScriptTiming
228
+ workspaceAgentScripts []database.WorkspaceAgentScript
229
+ workspaceAgentStats []database.WorkspaceAgentStat
230
+ workspaceAgentMemoryResourceMonitors []database.WorkspaceAgentMemoryResourceMonitor
231
+ workspaceAgentVolumeResourceMonitors []database.WorkspaceAgentVolumeResourceMonitor
232
+ workspaceApps []database.WorkspaceApp
233
+ workspaceAppStatsLastInsertID int64
234
+ workspaceAppStats []database.WorkspaceAppStat
235
+ workspaceBuilds []database.WorkspaceBuild
236
+ workspaceBuildParameters []database.WorkspaceBuildParameter
237
+ workspaceResourceMetadata []database.WorkspaceResourceMetadatum
238
+ workspaceResources []database.WorkspaceResource
239
+ workspaceModules []database.WorkspaceModule
240
+ workspaces []database.WorkspaceTable
241
+ workspaceProxies []database.WorkspaceProxy
242
+ customRoles []database.CustomRole
243
+ provisionerJobTimings []database.ProvisionerJobTiming
244
+ runtimeConfig map [string ]string
244
245
// Locks is a map of lock names. Any keys within the map are currently
245
246
// locked.
246
247
locks map [int64 ]struct {}
@@ -2356,18 +2357,8 @@ func (q *FakeQuerier) FavoriteWorkspace(_ context.Context, arg uuid.UUID) error
2356
2357
return nil
2357
2358
}
2358
2359
2359
- func (q * FakeQuerier ) FetchAgentResourceMonitorsByAgentID (_ context.Context , agentID uuid.UUID ) ([]database.WorkspaceAgentResourceMonitor , error ) {
2360
- q .mutex .RLock ()
2361
- defer q .mutex .RUnlock ()
2362
-
2363
- monitors := make ([]database.WorkspaceAgentResourceMonitor , 0 )
2364
- for _ , monitor := range q .workspaceAgentResourceMonitors {
2365
- if monitor .AgentID == agentID {
2366
- monitors = append (monitors , monitor )
2367
- }
2368
- }
2369
-
2370
- return monitors , nil
2360
+ func (q * FakeQuerier ) FetchMemoryResourceMonitorsByAgentID (ctx context.Context , agentID uuid.UUID ) (database.WorkspaceAgentMemoryResourceMonitor , error ) {
2361
+ panic ("not implemented" )
2371
2362
}
2372
2363
2373
2364
func (q * FakeQuerier ) FetchNewMessageMetadata (_ context.Context , arg database.FetchNewMessageMetadataParams ) (database.FetchNewMessageMetadataRow , error ) {
@@ -2402,6 +2393,10 @@ func (q *FakeQuerier) FetchNewMessageMetadata(_ context.Context, arg database.Fe
2402
2393
}, nil
2403
2394
}
2404
2395
2396
+ func (q * FakeQuerier ) FetchVolumesResourceMonitorsByAgentID (ctx context.Context , agentID uuid.UUID ) ([]database.WorkspaceAgentVolumeResourceMonitor , error ) {
2397
+ panic ("not implemented" )
2398
+ }
2399
+
2405
2400
func (q * FakeQuerier ) GetAPIKeyByID (_ context.Context , id string ) (database.APIKey , error ) {
2406
2401
q .mutex .RLock ()
2407
2402
defer q .mutex .RUnlock ()
@@ -7791,6 +7786,15 @@ func (q *FakeQuerier) InsertLicense(
7791
7786
return l , nil
7792
7787
}
7793
7788
7789
+ func (q * FakeQuerier ) InsertMemoryResourceMonitor (ctx context.Context , arg database.InsertMemoryResourceMonitorParams ) (database.WorkspaceAgentMemoryResourceMonitor , error ) {
7790
+ err := validateDatabaseType (arg )
7791
+ if err != nil {
7792
+ return database.WorkspaceAgentMemoryResourceMonitor {}, err
7793
+ }
7794
+
7795
+ panic ("not implemented" )
7796
+ }
7797
+
7794
7798
func (q * FakeQuerier ) InsertMissingGroups (_ context.Context , arg database.InsertMissingGroupsParams ) ([]database.Group , error ) {
7795
7799
err := validateDatabaseType (arg )
7796
7800
if err != nil {
@@ -8394,6 +8398,15 @@ func (q *FakeQuerier) InsertUserLink(_ context.Context, args database.InsertUser
8394
8398
return link , nil
8395
8399
}
8396
8400
8401
+ func (q * FakeQuerier ) InsertVolumeResourceMonitor (ctx context.Context , arg database.InsertVolumeResourceMonitorParams ) (database.WorkspaceAgentVolumeResourceMonitor , error ) {
8402
+ err := validateDatabaseType (arg )
8403
+ if err != nil {
8404
+ return database.WorkspaceAgentVolumeResourceMonitor {}, err
8405
+ }
8406
+
8407
+ panic ("not implemented" )
8408
+ }
8409
+
8397
8410
func (q * FakeQuerier ) InsertWorkspace (_ context.Context , arg database.InsertWorkspaceParams ) (database.WorkspaceTable , error ) {
8398
8411
if err := validateDatabaseType (arg ); err != nil {
8399
8412
return database.WorkspaceTable {}, err
@@ -8543,22 +8556,6 @@ func (q *FakeQuerier) InsertWorkspaceAgentMetadata(_ context.Context, arg databa
8543
8556
return nil
8544
8557
}
8545
8558
8546
- func (q * FakeQuerier ) InsertWorkspaceAgentResourceMonitor (_ context.Context , arg database.InsertWorkspaceAgentResourceMonitorParams ) (database.WorkspaceAgentResourceMonitor , error ) {
8547
- err := validateDatabaseType (arg )
8548
- if err != nil {
8549
- return database.WorkspaceAgentResourceMonitor {}, err
8550
- }
8551
-
8552
- q .mutex .Lock ()
8553
- defer q .mutex .Unlock ()
8554
-
8555
- monitor := database .WorkspaceAgentResourceMonitor (arg )
8556
-
8557
- q .workspaceAgentResourceMonitors = append (q .workspaceAgentResourceMonitors , monitor )
8558
-
8559
- return monitor , nil
8560
- }
8561
-
8562
8559
func (q * FakeQuerier ) InsertWorkspaceAgentScriptTimings (_ context.Context , arg database.InsertWorkspaceAgentScriptTimingsParams ) (database.WorkspaceAgentScriptTiming , error ) {
8563
8560
err := validateDatabaseType (arg )
8564
8561
if err != nil {
0 commit comments