grafana/pkg/storage/unified/resource
Claudiu Dragalina-Paraipan 830600dab0
AuthN: Optionally use tokens for unified storage client authentication (#91665)
* extracted in-proc mode to #93124

* allow insecure conns in dev mode + refactoring

* removed ModeCloud, relying on ModeGrpc and stackID instead to discover if we're running in Cloud

* remove the NamespaceAuthorizer would fail in legacy mode. It will be added back in the future.

* use FlagAppPlatformGrpcClientAuth to enable new behavior, instead of legacy

* extracted authz package changes in #95120

* extracted server side changes in #95086

---------

Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
Co-authored-by: gamab <gabriel.mabille@grafana.com>
Co-authored-by: Dan Cech <dcech@grafana.com>
2024-10-24 09:12:37 +02:00
..
grpc GRPC/Authn: Remove org name header (#93780) 2024-09-26 10:58:59 +03:00
broadcaster_test.go Storage: Add new resource module and move some utilities (#89443) 2024-06-20 16:11:21 +03:00
broadcaster.go Storage: Add new resource module and move some utilities (#89443) 2024-06-20 16:11:21 +03:00
buf.gen.yaml ResourceServer: Add resource server protobuf and wrapper (#90007) 2024-07-09 15:08:13 -07:00
buf.yaml ResourceServer: Add resource server protobuf and wrapper (#90007) 2024-07-09 15:08:13 -07:00
cdk_backend.go Storage: Add blob storage interfaces (#90932) 2024-10-17 12:18:29 +02:00
cdk_blob_test.go Storage: Add blob storage interfaces (#90932) 2024-10-17 12:18:29 +02:00
cdk_blob.go Storage: Add blob storage interfaces (#90932) 2024-10-17 12:18:29 +02:00
cdk_bucket_test.go Storage: Add blob storage interfaces (#90932) 2024-10-17 12:18:29 +02:00
cdk_bucket.go Storage: Add blob storage interfaces (#90932) 2024-10-17 12:18:29 +02:00
client.go AuthN: Optionally use tokens for unified storage client authentication (#91665) 2024-10-24 09:12:37 +02:00
deleted.go ResourceServer: Add resource server protobuf and wrapper (#90007) 2024-07-09 15:08:13 -07:00
doc.go ResourceServer: Add resource server protobuf and wrapper (#90007) 2024-07-09 15:08:13 -07:00
errors.go Storage: Improve (some) error handling (#91373) 2024-08-02 10:27:10 +03:00
event.go Storage: prepare in resource bytes in storage.Interface, not the backend (#90513) 2024-07-17 07:40:03 -07:00
go.mod Storage: Add blob storage interfaces (#90932) 2024-10-17 12:18:29 +02:00
go.sum Storage: Add blob storage interfaces (#90932) 2024-10-17 12:18:29 +02:00
health_test.go ResourceServer: make the resource store the default unified storage backend (#90899) 2024-07-25 18:17:39 +02:00
health.go ResourceServer: make the resource store the default unified storage backend (#90899) 2024-07-25 18:17:39 +02:00
hooks.go Auth: Update unified storage to depend on AuthInfo rather than Requester (#91783) 2024-08-12 09:49:34 +03:00
index_mapping.go Search Poc: Add metrics (#95111) 2024-10-22 12:25:08 -06:00
index_metrics.go Search poc: Add debug log for metric and update metric buckets (#95217) 2024-10-23 09:35:17 +02:00
index_server.go Search Poc: Add metrics (#95111) 2024-10-22 12:25:08 -06:00
index.go Search poc: Add debug log for metric and update metric buckets (#95217) 2024-10-23 09:35:17 +02:00
keys_test.go ResourceServer: Add resource server protobuf and wrapper (#90007) 2024-07-09 15:08:13 -07:00
keys.go ResourceServer: Add resource server protobuf and wrapper (#90007) 2024-07-09 15:08:13 -07:00
metrics.go Unified Storage: Add watch latency metric (#93509) 2024-10-21 17:15:11 -06:00
noop.go Grafana Indexing PoC: Adds feature flag and gRPC endpoint (#93356) 2024-09-30 13:46:14 -06:00
resource_grpc.pb.go Storage: Add blob storage interfaces (#90932) 2024-10-17 12:18:29 +02:00
resource.pb.go Storage: Add blob storage interfaces (#90932) 2024-10-17 12:18:29 +02:00
resource.proto Storage: Add blob storage interfaces (#90932) 2024-10-17 12:18:29 +02:00
server_test.go Dual Writer simplification (#93852) 2024-10-23 10:29:41 +02:00
server.go Dual Writer simplification (#93852) 2024-10-23 10:29:41 +02:00
validation_test.go resource-api: Loosen name validation to match K8s requirements (#93404) 2024-10-10 11:03:18 -04:00
validation.go resource-api: Loosen name validation to match K8s requirements (#93404) 2024-10-10 11:03:18 -04:00