public ResourceEventQueueTest() { _queue = new ResourceEventQueue <TestStatusEntity>( _logger.Object, _client.Object, _cache.Object, _watcher.Object, new OperatorSettings()); }
protected ResourceControllerBase( ILogger <ResourceControllerBase <TEntity> > logger, IKubernetesClient client, IResourceEventQueue <TEntity> eventQueue) { _logger = logger; _eventQueue = eventQueue; Client = client; }
public ResourceServices( ILoggerFactory loggerFactory, IKubernetesClient client, IResourceCache<TEntity> resourceCache, IResourceEventQueue<TEntity> eventQueue, Lazy<IEnumerable<IResourceFinalizer>> finalizers, OperatorSettings settings, ILeaderElection leaderElection) { LoggerFactory = loggerFactory; Client = client; ResourceCache = resourceCache; EventQueue = eventQueue; Finalizers = finalizers; Settings = settings; LeaderElection = leaderElection; }