Files
Andrey KolkovandClaude Opus 4.8 6a968e0058 test(kafka): drop source-grepping migration-timeout drift-guard
The removed bats file grepped two static literals in two separate
packages (helm-install-timeout in system/kafka-rd, activeDeadlineSeconds
in apps/kafka) and asserted an ordering between them. Substring matching
cannot verify the contract it targets: the real invariant is between the
running migration Job and the release timeout helm-controller actually
enforces on the pre-upgrade hook, not between two YAML literals in the
tree. It also greened only for the minute-format literal and errored on
any legitimate reformat (e.g. "1h" / "2700s").

The timeout > Job-deadline relationship is already documented inline at
both values. Its machine-checkable home is an e2e that upgrades an
existing release through the HelmRelease pre-upgrade hook and confirms a
real migration completes inside the release timeout (the chainsaw suite
drives migration via kubectl, bypassing that path).

Signed-off-by: Andrey Kolkov <androndo@gmail.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-27 22:46:19 +04:00
..
2026-02-17 22:54:12 +01:00