8 writes to FilterChecks
Microsoft.Extensions.Diagnostics.Probes (6)
KubernetesProbesExtensions.cs (6)
63options.FilterChecks = (check) => check.Tags.Contains(ProbeTags.Liveness); 67options.FilterChecks = (check) => check.Tags.Contains(ProbeTags.Liveness) && originalPredicate(check); 80options.FilterChecks = (check) => check.Tags.Contains(ProbeTags.Startup); 84options.FilterChecks = (check) => check.Tags.Contains(ProbeTags.Startup) && originalPredicate(check); 97options.FilterChecks = (check) => check.Tags.Contains(ProbeTags.Readiness); 101options.FilterChecks = (check) => check.Tags.Contains(ProbeTags.Readiness) && originalPredicate(check);
Microsoft.Extensions.Diagnostics.Probes.Tests (2)
TcpEndpointProbesExtensionsTests.cs (2)
50o.FilterChecks = _ => false; 87o.FilterChecks = _ => false;
13 references to FilterChecks
Microsoft.Extensions.Diagnostics.Probes (4)
KubernetesProbesExtensions.cs (3)
60var originalPredicate = options.FilterChecks; 77var originalPredicate = options.FilterChecks; 94var originalPredicate = options.FilterChecks;
TcpEndpointProbesService.cs (1)
43var report = await _healthCheckService.CheckHealthAsync(_options.FilterChecks, cancellationToken).ConfigureAwait(false);
Microsoft.Extensions.Diagnostics.Probes.Tests (9)
KubernetesProbesExtensionsTests.cs (9)
49Assert.True(livenessConfig.FilterChecks!(livenessRegistration)); 50Assert.False(livenessConfig.FilterChecks(startupRegistration)); 51Assert.False(livenessConfig.FilterChecks(readinessRegistration)); 55Assert.False(startupConfig.FilterChecks!(livenessRegistration)); 56Assert.True(startupConfig.FilterChecks(startupRegistration)); 57Assert.False(startupConfig.FilterChecks(readinessRegistration)); 61Assert.False(readinessConfig.FilterChecks!(livenessRegistration)); 62Assert.False(readinessConfig.FilterChecks(startupRegistration)); 63Assert.True(readinessConfig.FilterChecks(readinessRegistration));