Beispiel #1
0
 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;
 }