diff --git a/src/KubeOps/Operator/Builder/OperatorBuilder.cs b/src/KubeOps/Operator/Builder/OperatorBuilder.cs index d1521f6b..2d95619b 100644 --- a/src/KubeOps/Operator/Builder/OperatorBuilder.cs +++ b/src/KubeOps/Operator/Builder/OperatorBuilder.cs @@ -202,8 +202,8 @@ internal IOperatorBuilder AddOperatorBase(OperatorSettings settings) Services.AddScoped(); Services.AddScoped(); - Services.AddScoped(typeof(ResourceCache<>)); - Services.AddScoped(typeof(ResourceWatcher<>)); + Services.AddScoped(typeof(IResourceCache<>), typeof(ResourceCache<>)); + Services.AddScoped(typeof(IResourceWatcher<>), typeof(ResourceWatcher<>)); Services.AddScoped(typeof(IEventQueue<>), typeof(EventQueue<>)); // Support all the metrics