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 {