From dd8c287520b9fe7f9b7cf515bb0ff27608a22eaf Mon Sep 17 00:00:00 2001 From: Mustafa Gezen Date: Wed, 20 Jul 2022 05:33:44 +0200 Subject: [PATCH] Add option to override Hydra and SpiceDB endpoints --- servicecatalog/hydra.go | 12 ++++++++---- servicecatalog/spicedb.go | 6 ++++-- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/servicecatalog/hydra.go b/servicecatalog/hydra.go index 34eb9e4..634a22a 100644 --- a/servicecatalog/hydra.go +++ b/servicecatalog/hydra.go @@ -31,11 +31,15 @@ package servicecatalog func HydraPublic() string { - svcName := SvcNameHttp("hydra-public") - return EndpointHttp(svcName, NS("hydra-public")) + ":4444" + return envOverridable("hydra_public", "http", func() string { + svcName := SvcNameHttp("hydra-public") + return EndpointHttp(svcName, NS("hydra-public")) + ":4444" + }) } func HydraAdmin() string { - svcName := SvcNameHttp("hydra-admin") - return EndpointHttp(svcName, NS("hydra-admin")) + ":4445" + return envOverridable("hydra_admin", "http", func() string { + svcName := SvcNameHttp("hydra-admin") + return EndpointHttp(svcName, NS("hydra-admin")) + ":4445" + }) } diff --git a/servicecatalog/spicedb.go b/servicecatalog/spicedb.go index 6fc901d..d2b1445 100644 --- a/servicecatalog/spicedb.go +++ b/servicecatalog/spicedb.go @@ -37,8 +37,10 @@ import ( ) func SpiceDB() string { - svcName := SvcNameGrpc("spicedb") - return Endpoint(svcName, NS("spicedb"), ":50051") + return envOverridable("spicedb", "grpc", func() string { + svcName := SvcNameGrpc("spicedb") + return Endpoint(svcName, NS("spicedb"), ":50051") + }) } func SpiceDBCredentials() []grpc.DialOption {