Table of Contents

Namespace Virtufin.Api.HealthChecks

Classes

ApiAuthHealthCheck

Fails readiness when API-key auth is disabled (no keys configured) outside Development. ApiKeyAuthOptions.Enabled => Keys.Count > 0 is a deliberate zero-config local-dev default -- but the same empty-config state reached by accident in a real deployment (a typo in ApiAuth__Keys__<name>, a missing secret) would otherwise silently run the sole externally-exposed gateway with no authentication at all, with nothing surfacing it beyond a per-request log line. This turns that into a blocked rollout/failed readiness probe instead.

DaprCircuitBreakerHealthCheck

Health check that reports Dapr circuit breaker state.

DaprHealthCheck
DaprResiliencePipeline

Provides resilience policies for Dapr operations with retry and circuit breaker. Constants are configurable via DaprResilienceOptions (env-var-driven).

GrpcChannelPoolHealthCheck