public KubernetesClientStore(ICustomResourceWatcher <ClientResource> clientWatcher) : base(clientWatcher.Select(GetClient)) { }
public KubernetesCorsPolicyService(ILogger <KubernetesCorsPolicyService> logger, ICustomResourceWatcher <ClientResource> clientWatcher) : base(logger, clientWatcher.Select(resource => GetClient(resource, logger))) { }
public KubernetesResourceStore(ILogger<KubernetesResourceStore> logger, ICustomResourceWatcher<IdentityResourceResource> identityResourceWatcher, ICustomResourceWatcher<ApiResourceResource> apiResourceWatcher, IEnumerable<IdentityResource> defaultIdentityResources = null) : base( logger, identityResourceWatcher.Select(GetIdentityResource).Concat(defaultIdentityResources ?? Enumerable.Empty<IdentityResource>()), apiResourceWatcher.Select(GetApiResource)) {}