kvstore: add cluster-scoped resource support (#113183)

kvstore add experimental clusterscope resource
This commit is contained in:
Georges Chaudy
2025-11-03 15:53:59 -08:00
committed by GitHub
parent 0649635639
commit 07bf7b2ae1
5 changed files with 345 additions and 44 deletions
+4 -2
View File
@@ -35,8 +35,10 @@ func verifyRequestKeyNamespaceGroupResource(key *resourcepb.ResourceKey) *resour
if key.Resource == "" {
return NewBadRequestError("request key is missing resource")
}
if err := validation.IsValidNamespace(key.Namespace); err != nil {
return NewBadRequestError(err[0])
if key.Namespace != clusterScopeNamespace {
if err := validation.IsValidNamespace(key.Namespace); err != nil {
return NewBadRequestError(err[0])
}
}
if err := validation.IsValidGroup(key.Group); err != nil {
return NewBadRequestError(err[0])