package grpcutils import ( "github.com/grafana/grafana/pkg/setting" ) type GrpcClientConfig struct { Token string TokenExchangeURL string TokenNamespace string } func ReadGrpcClientConfig(cfg *setting.Cfg) *GrpcClientConfig { section := cfg.SectionWithEnvOverrides("grpc_client_authentication") return &GrpcClientConfig{ Token: section.Key("token").MustString(""), TokenExchangeURL: section.Key("token_exchange_url").MustString(""), TokenNamespace: section.Key("token_namespace").MustString("stacks-" + cfg.StackID), } }