Skip to content

Commit

Permalink
Remove hard resolver dependency on the gRPC registry client.
Browse files Browse the repository at this point in the history
The most significant change is the introduction of a new Source
interface, which represents a single source of cache entries. In the
existing implementation, the cache was hardcoded to fetch content from
the operator-registry gRPC API on misses. This was a barrier to
off-cluster tools and other applications that should be able to
perform resolution without running a registry server.

A number of test fixtures were affected (for the better) because it's
now possible to directly configure the real Cache implementation to
retrieve test content without using of test doubles.

Signed-off-by: Ben Luddy <[email protected]>
  • Loading branch information
benluddy committed Aug 26, 2021
1 parent f8f942a commit 486f2d7
Show file tree
Hide file tree
Showing 7 changed files with 712 additions and 868 deletions.
Loading

0 comments on commit 486f2d7

Please sign in to comment.