Grafana Indexing PoC: Adds feature flag and gRPC endpoint (#93356)

* adds Filter gRPC and make protobuf

* adds route for querying the filter gRPC

* wires up Filter gRPC call

* [WIP] index from start

* renames gRPC endpoint to "Search"

* adds /apis/search route into k8s routes. Hacky for now.

* updates readme - wrong casing

* adds feature toggle for unified storage search

* hides US search behind feature flag. Clean up print statements.

* removes indexer - will be added in another PR

* Search: Add API Builder

* adds required method

* implementing UpdateAPIGroupInfo (WIP)

* adds groupversion

* commenting out for now

* remove unneeded code from experimenting and update register.go to match interface required

* namespaces search route

---------

Co-authored-by: leonorfmartins <leonorfmartins@gmail.com>
Co-authored-by: Todd Treece <todd.treece@grafana.com>
This commit is contained in:
owensmallwood
2024-09-30 13:46:14 -06:00
committed by GitHub
co-authored by leonorfmartins Todd Treece
parent cebcb38df2
commit 6a3eb276ef
18 changed files with 599 additions and 214 deletions
+8
View File
@@ -1497,6 +1497,14 @@ var (
Stage: FeatureStageExperimental,
Owner: identityAccessTeam,
},
{
Name: "unifiedStorageSearch",
Description: "Enable unified storage search",
Stage: FeatureStageExperimental,
Owner: grafanaSearchAndStorageSquad,
HideFromDocs: true,
HideFromAdminPage: true,
},
}
)
+1
View File
@@ -198,3 +198,4 @@ alertingQueryAndExpressionsStepMode,experimental,@grafana/alerting-squad,false,f
improvedExternalSessionHandling,experimental,@grafana/identity-access-team,false,false,false
useSessionStorageForRedirection,preview,@grafana/identity-access-team,false,false,false
rolePickerDrawer,experimental,@grafana/identity-access-team,false,false,false
unifiedStorageSearch,experimental,@grafana/search-and-storage,false,false,false
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
198 improvedExternalSessionHandling experimental @grafana/identity-access-team false false false
199 useSessionStorageForRedirection preview @grafana/identity-access-team false false false
200 rolePickerDrawer experimental @grafana/identity-access-team false false false
201 unifiedStorageSearch experimental @grafana/search-and-storage false false false
+4
View File
@@ -802,4 +802,8 @@ const (
// FlagRolePickerDrawer
// Enables the new role picker drawer design
FlagRolePickerDrawer = "rolePickerDrawer"
// FlagUnifiedStorageSearch
// Enable unified storage search
FlagUnifiedStorageSearch = "unifiedStorageSearch"
)
+15 -1
View File
@@ -3024,6 +3024,20 @@
"codeowner": "@grafana/identity-access-team"
}
},
{
"metadata": {
"name": "unifiedStorageSearch",
"resourceVersion": "1726771421439",
"creationTimestamp": "2024-09-19T18:43:41Z"
},
"spec": {
"description": "Enable unified storage search",
"stage": "experimental",
"codeowner": "@grafana/search-and-storage",
"hideFromAdminPage": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "vizActions",
@@ -3078,4 +3092,4 @@
}
}
]
}
}