Zanzana: Disable broken OpenFGA health check (#99818)
* Zanzana: Disable broken OpenFGA health check * simplify return Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com> --------- Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
This commit is contained in:
co-authored by
Gabriel MABILLE
parent
3d19a778ba
commit
a95005eab5
@@ -10,6 +10,7 @@ import (
|
|||||||
authzv1 "github.com/grafana/authlib/authz/proto/v1"
|
authzv1 "github.com/grafana/authlib/authz/proto/v1"
|
||||||
openfgav1 "github.com/openfga/api/proto/openfga/v1"
|
openfgav1 "github.com/openfga/api/proto/openfga/v1"
|
||||||
"go.opentelemetry.io/otel"
|
"go.opentelemetry.io/otel"
|
||||||
|
"google.golang.org/protobuf/types/known/wrapperspb"
|
||||||
|
|
||||||
dashboardalpha1 "github.com/grafana/grafana/pkg/apis/dashboard/v2alpha1"
|
dashboardalpha1 "github.com/grafana/grafana/pkg/apis/dashboard/v2alpha1"
|
||||||
"github.com/grafana/grafana/pkg/infra/localcache"
|
"github.com/grafana/grafana/pkg/infra/localcache"
|
||||||
@@ -69,7 +70,12 @@ func NewServer(cfg setting.ZanzanaServerSettings, openfga OpenFGAServer, logger
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (s *Server) IsHealthy(ctx context.Context) (bool, error) {
|
func (s *Server) IsHealthy(ctx context.Context) (bool, error) {
|
||||||
return s.openfga.IsReady(ctx)
|
// FIXME: get back to openfga.IsReady() when issue is fixed
|
||||||
|
// https://github.com/openfga/openfga/issues/2251
|
||||||
|
_, err := s.openfga.ListStores(ctx, &openfgav1.ListStoresRequest{
|
||||||
|
PageSize: wrapperspb.Int32(1),
|
||||||
|
})
|
||||||
|
return err == nil, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *Server) getContextuals(ctx context.Context, subject string) (*openfgav1.ContextualTupleKeys, error) {
|
func (s *Server) getContextuals(ctx context.Context, subject string) (*openfgav1.ContextualTupleKeys, error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user