Remove hard dependency on other services
If addresses of dependent services are not set, the clients will return an error which will be logged and an error message will be returned to the caller. This allows the policy service to continue working with policies which doesn't require the use of additional TSA services like cache, task, signer and did resolver.
Showing
- cmd/policy/main.go 15 additions, 15 deletionscmd/policy/main.go
- internal/clients/cache/client.go 8 additions, 0 deletionsinternal/clients/cache/client.go
- internal/config/config.go 4 additions, 4 deletionsinternal/config/config.go
- internal/regofunc/cache.go 8 additions, 0 deletionsinternal/regofunc/cache.go
- internal/regofunc/ocm.go 10 additions, 1 deletioninternal/regofunc/ocm.go
- internal/regofunc/signer.go 20 additions, 0 deletionsinternal/regofunc/signer.go
- internal/regofunc/task.go 8 additions, 0 deletionsinternal/regofunc/task.go
- internal/service/policy/policyfakes/fake_cache.go 0 additions, 85 deletionsinternal/service/policy/policyfakes/fake_cache.go
- internal/service/policy/service.go 8 additions, 6 deletionsinternal/service/policy/service.go
Loading
Please register or sign in to comment