Storage/SQL: Support more filter by namespace/group/resource (#99249)

This commit is contained in:
Ryan McKinley
2025-01-21 12:15:08 +03:00
committed by GitHub
parent 680e6bc1f8
commit d91d729749
28 changed files with 150 additions and 31 deletions

View File

@ -284,14 +284,14 @@ func TestUnifiedStorageQueries(t *testing.T) {
sqlResourceStats: {
{
Name: "query",
Name: "global",
Data: &sqlStatsRequest{
SQLTemplate: mocks.NewTestingSQLTemplate(),
MinCount: 10, // Not yet used in query (only response filter)
},
},
{
Name: "query-namespace",
Name: "namespace",
Data: &sqlStatsRequest{
SQLTemplate: mocks.NewTestingSQLTemplate(),
Namespace: "default",
@ -299,7 +299,7 @@ func TestUnifiedStorageQueries(t *testing.T) {
},
},
{
Name: "query-folder",
Name: "folder",
Data: &sqlStatsRequest{
SQLTemplate: mocks.NewTestingSQLTemplate(),
Namespace: "default",
@ -307,6 +307,15 @@ func TestUnifiedStorageQueries(t *testing.T) {
MinCount: 10, // Not yet used in query (only response filter)
},
},
{
Name: "resource",
Data: &sqlStatsRequest{
SQLTemplate: mocks.NewTestingSQLTemplate(),
Namespace: "default",
Group: "dashboard.grafana.app",
Resource: "dashboards",
},
},
},
sqlResourceBlobInsert: {
{
@ -363,6 +372,16 @@ func TestUnifiedStorageQueries(t *testing.T) {
Data: &sqlResourceHistoryDeleteRequest{
SQLTemplate: mocks.NewTestingSQLTemplate(),
GUID: `xxxx`,
Namespace: "ns",
},
},
{
Name: "wipe",
Data: &sqlResourceHistoryDeleteRequest{
SQLTemplate: mocks.NewTestingSQLTemplate(),
Namespace: "ns",
Group: "ggg",
Resource: "rrr",
},
},
},