Unistore: Add generation column (#102222)

This commit is contained in:
Ryan McKinley
2025-04-01 20:38:23 +03:00
committed by GitHub
parent cd30742616
commit 9c49c601f1
19 changed files with 194 additions and 87 deletions
+21 -6
View File
@@ -215,6 +215,7 @@ func TestUnifiedStorageQueries(t *testing.T) {
Name: "insert into resource_history",
Data: &sqlResourceRequest{
SQLTemplate: mocks.NewTestingSQLTemplate(),
Generation: 789,
WriteEvent: resource.WriteEvent{
Key: &resource.ResourceKey{
Namespace: "nn",
@@ -271,16 +272,30 @@ func TestUnifiedStorageQueries(t *testing.T) {
sqlResourceHistoryPrune: {
{
Name: "simple",
Name: "max-versions",
Data: &sqlPruneHistoryRequest{
SQLTemplate: mocks.NewTestingSQLTemplate(),
Key: &resource.ResourceKey{
Namespace: "nn",
Group: "gg",
Resource: "rr",
Name: "na",
Namespace: "default",
Group: "provisioning.grafana.app",
Resource: "repositories",
Name: "repo-xyz",
},
HistoryLimit: 100,
HistoryLimit: 10,
},
},
{
Name: "collapse-generations",
Data: &sqlPruneHistoryRequest{
SQLTemplate: mocks.NewTestingSQLTemplate(),
Key: &resource.ResourceKey{
Namespace: "default",
Group: "provisioning.grafana.app",
Resource: "repositories",
Name: "repo-xyz",
},
PartitionByGeneration: true,
HistoryLimit: 1,
},
},
},