LastImportTime for resource. (#112153)

* LastImportTime for resource.

* Make StorageBackendImpl implement GetResourceLastImportTimes

* More missing implementations of GetResourceLastImportTimes

* Fix import.

* Skip TestGetResourceLastImportTime in TestBadgerKVStorageBackend.

* Implement GetResourceLastImportTimes by mockStorageBackend

* Bump test tolerance.

* Fix postgres query and timezone.

* Fix postgres query and timezone.

* Make linter happy.
This commit is contained in:
Peter Štibraný
2025-10-09 11:27:11 +02:00
committed by GitHub
parent 3cdae5d67d
commit d801b87db9
24 changed files with 476 additions and 8 deletions
+20
View File
@@ -495,5 +495,25 @@ func TestUnifiedStorageQueries(t *testing.T) {
},
},
},
sqlResourceLastImportTimeInsert: {
{
Name: "insert",
Data: &sqlResourceLastImportTimeInsertRequest{
SQLTemplate: mocks.NewTestingSQLTemplate(),
Namespace: "ns",
Group: "group",
Resource: "res",
LastImportTime: time.Date(2025, 10, 07, 22, 30, 05, 0, time.UTC),
},
},
},
sqlResourceLastImportTimeQuery: {
{
Name: "insert",
Data: &sqlResourceLastImportTimeQueryRequest{
SQLTemplate: mocks.NewTestingSQLTemplate(),
},
},
},
}})
}