public CrdControllerService(IKubernetes kubernetes, ResourceSet <Foo> fooList, ILeaderSelector leaderSelector, ILogger <CrdControllerService> logger) { _kubernetes = kubernetes; _foos = fooList; _leaderSelector = leaderSelector; _logger = logger; }
public KubernetesResourceController(IKubernetes kubernetes, ILeaderSelector leaderSelector, ILogger <KubernetesResourceController <T> > logger) { Kubernetes = kubernetes; _leaderSelector = leaderSelector; _logger = logger; }
public DnsRecordsetController(IKubernetes kubernetes, ILeaderSelector leaderSelector, ILoggerFactory loggerFactory, IDnsClientFactory dnsClientFactory) : base(kubernetes, leaderSelector, loggerFactory.CreateLogger <KubernetesResourceController <DnsRecordset> >()) { _logger = loggerFactory.CreateLogger <DnsRecordset>(); _dnsClientFactory = dnsClientFactory; }
public void TakeLeadership(ZKClient client, ILeaderSelector selector) { takeLeadershipEvent(client, selector); }
public void TakeLeadership(ZKClient zkClient, ILeaderSelector selector) { takeLeadership(zkClient, selector); }