apiVersion: helm-expt.confighub.com/v1alpha1
kind: HookLifecycleRouteReceipt
metadata:
  name: fluent-fluent-bit-default-hook-route
spec:
  chart: fluent/fluent-bit
  version: 0.57.6
  base: default
  result: observed
  selectedAt: "2026-06-09"
  observedAt: "2026-06-10T18:21:50Z"
  route:
    summary: The chart hook is a test hook and is routed to an explicit post-install check.
    phases:
      - hookTypes: [test]
        action: explicit-post-install-check
        reason: Connectivity tests are checks against the installed target, not render-time behavior.
  evidence:
    - path: data/hook-lifecycle/top100-hooks.csv
      claim: Source scan found one test hook template.
    - path: recipes/fluent/fluent-bit/0.57.6/helm-pain-report.yaml
      claim: Chart pain report records the test-hook route.
    - path: runs/hook-lifecycle/fluent-fluent-bit/default/latest/receipt.yaml
      claim: Live kind observation records cub installer setup, apply, DaemonSet rollout, Service endpoint, and health endpoint result for the explicit post-install check.
  execution:
    helmHooksExecutedByHarness: false
    runtimeObserved: true
    observedRoute:
      daemonSetReady: true
      serviceEndpointReady: true
      healthEndpoint: pass
    notes:
      - The Helm test hook is not executed by Helm in the config-only path.
      - Equivalent behavior is an explicit post-install health check with a committed receipt.
  remainingWork:
    - Keep the check fresh when chart, base, or cluster version changes.
    - Add broader log pipeline checks before promoting Fluent Bit as a catalog-supported logging component.
