public CertManagerMirror(ILogger <CertManagerMirror> logger, IKubernetes apiClient, IConfiguration configuration, CustomResourceDefinitionMonitor crdMonitor, CertManagerCertificatesMonitor certificatesMonitor, SecretsMonitor secretsMonitor) { _logger = logger; _apiClient = apiClient; _configuration = configuration; _crdMonitor = crdMonitor; _certificatesMonitor = certificatesMonitor; _secretsMonitor = secretsMonitor; _crdMonitor.Subscribe(OnCrdEvent); _certificatesMonitor.Subscribe(OnCertificatesEvent); _secretsMonitor.Subscribe(OnSecretsEvent); _enabled = bool.Parse(_configuration["Reflector:Extensions:CertManager:Enabled"]); }
public SecretsMirror(ILogger <SecretsMirror> logger, IKubernetes apiClient, SecretsMonitor monitor) : base( logger, apiClient, monitor) { }