public StatusReporterService(IKubeResourceStore store, IKubernetes client, IControllerConfiguration configuration, ILogger <StatusReporterService> logger) { _store = store ?? throw new ArgumentNullException(nameof(store)); _client = client ?? throw new ArgumentNullException(nameof(client)); _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public IngressController(IKubeResourceStore store, IConfigValidator configValidator, ILogger <IngressController> logger) { _store = store ?? throw new ArgumentNullException(nameof(store)); _configValidator = configValidator ?? throw new ArgumentNullException(nameof(configValidator)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }