public ApiController(ILogger <ApiController> logger, IOptions <SinkerConfiguration> configOptions, ILoggerFactory loggerFactory, KubeClientOptions kubeOptions, IEnumerable <ISecretsProvider> providers) { _kubeOptions = kubeOptions; _loggerFactory = loggerFactory; _logger = logger; _config = configOptions.Value; _providers = providers; }
public SecretsWatcherHostedService(ILoggerFactory loggerFactory, KubeClientOptions kubeOptions, IEnumerable <ISecretsProvider> providers, IOptions <SinkerConfiguration> configuration) { _loggerFactory = loggerFactory; _logger = loggerFactory.CreateLogger <SecretsWatcherHostedService>(); _kubeOptions = kubeOptions; _providers = providers; _configuration = configuration.Value; }