• v0.4.10 7fac3cfda0

    v0.4.10 Stable

    pipeline-bot released this 2026-07-15 17:20:35 +00:00 | 12 commits to main since this release

    Added

    • reconcile/testkit — the shared test surface consumer operators have been
      copy-pasting: FakeCR/FakeCRRetain schemed test CRs, StubHandler scripted
      handler family, NewScheme/NewClient/GetObject/Condition helpers,
      ConflictOnceClient, BaseConfig, and StartEnvtest (framework-agnostic envtest
      bring-up with bin/k8s binary discovery — replaces the ~120-line suite_test.go
      duplicated across every operator). The lib's own harness suite now runs on it.
    • Inverse-gap tests promoted from operator repos to the source:
      StatusUpdateBestEffort (was only proven in openbao), LastTransitionTime
      preservation through the Run flow (was openbao's 386-line e2e suite),
      RemoveFinalizer no-op-when-missing, and MirrorStatus PhaseFailed/PhaseDeleting
      hook coverage (was only proven via kratos's mirror tests).

    Included changes (v0.4.9 -> v0.4.10)

    • 66eebb3bf593 feat(testkit): shared test surface + inverse-gap tests promoted from operators
    Downloads