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