Authz: Move extension proto up a layer (#96254)

* Authz: Move extension proto up a layer

* Lint
pull/96260/head
Gabriel MABILLE 1 year ago committed by GitHub
parent ab813cb601
commit cc9cdbe82d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      Makefile
  2. 2
      pkg/services/accesscontrol/dualwrite/collectors.go
  3. 2
      pkg/services/accesscontrol/dualwrite/resource_reconciler.go
  4. 4
      pkg/services/authz/proto/v1/buf.gen.yaml
  5. 0
      pkg/services/authz/proto/v1/buf.yaml
  6. 0
      pkg/services/authz/proto/v1/extention.pb.go
  7. 0
      pkg/services/authz/proto/v1/extention.proto
  8. 0
      pkg/services/authz/proto/v1/extention_grpc.pb.go
  9. 2
      pkg/services/authz/zanzana.go
  10. 2
      pkg/services/authz/zanzana/client.go
  11. 2
      pkg/services/authz/zanzana/client/client.go
  12. 2
      pkg/services/authz/zanzana/client/noop.go
  13. 2
      pkg/services/authz/zanzana/common/tuple.go
  14. 2
      pkg/services/authz/zanzana/server/server.go
  15. 2
      pkg/services/authz/zanzana/server/server_list.go
  16. 2
      pkg/services/authz/zanzana/server/server_list_test.go
  17. 2
      pkg/services/authz/zanzana/server/server_read.go
  18. 2
      pkg/services/authz/zanzana/server/server_write.go

@ -416,7 +416,7 @@ protobuf: ## Compile protobuf definitions
buf generate pkg/plugins/backendplugin/pluginextensionv2 --template pkg/plugins/backendplugin/pluginextensionv2/buf.gen.yaml
buf generate pkg/plugins/backendplugin/secretsmanagerplugin --template pkg/plugins/backendplugin/secretsmanagerplugin/buf.gen.yaml
buf generate pkg/storage/unified/resource --template pkg/storage/unified/resource/buf.gen.yaml
buf generate pkg/services/authz/zanzana/proto/v1 --template pkg/services/authz/zanzana/proto/v1/buf.gen.yaml
buf generate pkg/services/authz/proto/v1 --template pkg/services/authz/proto/v1/buf.gen.yaml
.PHONY: clean
clean: ## Clean up intermediate build artifacts.

@ -6,8 +6,8 @@ import (
openfgav1 "github.com/openfga/api/proto/openfga/v1"
"github.com/grafana/grafana/pkg/infra/db"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/proto/v1"
"github.com/grafana/grafana/pkg/services/authz/zanzana"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/zanzana/proto/v1"
)
func teamMembershipCollector(store db.DB) legacyTupleCollector {

@ -7,8 +7,8 @@ import (
"github.com/grafana/authlib/claims"
openfgav1 "github.com/openfga/api/proto/openfga/v1"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/proto/v1"
"github.com/grafana/grafana/pkg/services/authz/zanzana"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/zanzana/proto/v1"
)
// legacyTupleCollector collects tuples groupd by object and tupleKey

@ -1,10 +1,10 @@
version: v1
plugins:
- plugin: go
out: pkg/services/authz/zanzana/proto/v1
out: pkg/services/authz/proto/v1
opt: paths=source_relative
- plugin: go-grpc
out: pkg/services/authz/zanzana/proto/v1
out: pkg/services/authz/proto/v1
opt:
- paths=source_relative
- require_unimplemented_servers=false

@ -16,9 +16,9 @@ import (
"github.com/grafana/grafana/pkg/infra/db"
"github.com/grafana/grafana/pkg/infra/log"
"github.com/grafana/grafana/pkg/infra/tracing"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/proto/v1"
"github.com/grafana/grafana/pkg/services/authz/zanzana"
zclient "github.com/grafana/grafana/pkg/services/authz/zanzana/client"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/zanzana/proto/v1"
zserver "github.com/grafana/grafana/pkg/services/authz/zanzana/server"
"github.com/grafana/grafana/pkg/services/featuremgmt"
"github.com/grafana/grafana/pkg/services/grpcserver"

@ -6,8 +6,8 @@ import (
"github.com/grafana/authlib/authz"
"github.com/grafana/authlib/claims"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/proto/v1"
"github.com/grafana/grafana/pkg/services/authz/zanzana/client"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/zanzana/proto/v1"
)
// Client is a wrapper around [openfgav1.OpenFGAServiceClient]

@ -13,7 +13,7 @@ import (
"github.com/grafana/grafana/pkg/apimachinery/utils"
"github.com/grafana/grafana/pkg/infra/log"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/zanzana/proto/v1"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/proto/v1"
"github.com/grafana/grafana/pkg/setting"
)

@ -6,7 +6,7 @@ import (
"github.com/grafana/authlib/authz"
"github.com/grafana/authlib/claims"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/zanzana/proto/v1"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/proto/v1"
)
var _ authz.AccessClient = (*NoopClient)(nil)

@ -6,7 +6,7 @@ import (
openfgav1 "github.com/openfga/api/proto/openfga/v1"
"google.golang.org/protobuf/types/known/structpb"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/zanzana/proto/v1"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/proto/v1"
)
const (

@ -10,7 +10,7 @@ import (
"go.opentelemetry.io/otel"
"github.com/grafana/grafana/pkg/infra/log"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/zanzana/proto/v1"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/proto/v1"
"github.com/grafana/grafana/pkg/setting"
)

@ -8,8 +8,8 @@ import (
openfgav1 "github.com/openfga/api/proto/openfga/v1"
"google.golang.org/protobuf/types/known/structpb"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/proto/v1"
"github.com/grafana/grafana/pkg/services/authz/zanzana/common"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/zanzana/proto/v1"
)
func (s *Server) List(ctx context.Context, r *authzextv1.ListRequest) (*authzextv1.ListResponse, error) {

@ -8,7 +8,7 @@ import (
"github.com/stretchr/testify/require"
"github.com/grafana/grafana/pkg/apimachinery/utils"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/zanzana/proto/v1"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/proto/v1"
)
func testList(t *testing.T, server *Server) {

@ -5,8 +5,8 @@ import (
openfgav1 "github.com/openfga/api/proto/openfga/v1"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/proto/v1"
"github.com/grafana/grafana/pkg/services/authz/zanzana/common"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/zanzana/proto/v1"
)
func (s *Server) Read(ctx context.Context, req *authzextv1.ReadRequest) (*authzextv1.ReadResponse, error) {

@ -5,8 +5,8 @@ import (
openfgav1 "github.com/openfga/api/proto/openfga/v1"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/proto/v1"
"github.com/grafana/grafana/pkg/services/authz/zanzana/common"
authzextv1 "github.com/grafana/grafana/pkg/services/authz/zanzana/proto/v1"
)
func (s *Server) Write(ctx context.Context, req *authzextv1.WriteRequest) (*authzextv1.WriteResponse, error) {

Loading…
Cancel
Save