fix(monitoring): probe OIDC-safe health routes #35
Reference in New Issue
Block a user
Delete Branch "codex/s58-monitoring-oidc-probes"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
flowercore.io/healthz-auth-policy: allow-anonymousmanifest contract for enforced OIDC plus/healthzprobes./healthzprobes must declare the anonymous health contract, and Distribution stays auth-disabled until that proof lands.Validation
dotnet.exe test tests\bluejay-infra-lint\BluejayInfraLint.Tests.csproj -c Release --no-restore --filter "FullyQualifiedName~Monitoring_GenericKubernetesAlerts_MustExcludeEphemeralGithubRunnerNamespace|FullyQualifiedName~Monitoring_BlackboxTargetsForOidcSensitiveServices_MustUseAnonymousHealthRoutesWhenAvailable|FullyQualifiedName~OidcEnforcedDeployments_WithHttpHealthzProbes_MustDeclareAnonymousHealthzContract|FullyQualifiedName~Knowledge_OidcEnforcement_MustKeepHealthzAnonymousContractVisibleInManifest|FullyQualifiedName~Distribution_OidcEnforcement_MustStayOffUntilHealthzAllowAnonymousProofLands" -v minimal=> 5 passed.FleetManifestLintTestsrun remains 21/25 because of four pre-existing baseline failures: public read/write ingress method allowlist, fc-devicemgmt app discovery/manifest set, and github-runner-sharedpos replica count.apps/monitoring/noc-monitoring.yamlandapps/knowledge/knowledge.yamlwith PyYAML.Proof Notes
/healthz200, chat/healthz200, dist/healthz200, dms/healthz200, knowledge/healthz200, dns/healthz404, media/healthz404.735f998197tob87df27844