Repository navigation
feat(k8s): add the searxng-check command - #4136
Conversation
Add the OpenSpec change 3929-searxng-check-command and the failing tests of devops k8s searxng-check. Move the fake forward child into tests/support.
Test record for #3929Live run, 2026-11-08.
Notes from the run:
Local checks. Full Fail-to-pass. Not applicable: this is a feat, and its tests were written first and failed at import before the module existed. Decision for a person. Review the diff in tuicr, then merge. |
🤖 I have created a release *beep* *boop* --- ## [0.88.0](v0.87.2...v0.88.0) (2026-11-08) ### Features * **k8s:** add the searxng-check command ([#4136](#4136)) ([682d206](682d206)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: dan-petty-release[bot] <346998822+dan-petty-release[bot]@users.noreply.github.com>
Add devops k8s searxng-check, built on the shared probe code of crawl4ai-check. It sends six search requests through a port-forward (the keys of a JSON reply, a ! query that names an engine that is off, a !! query that redirects, a category that no kept engine serves) and tries three connects from two throwaway pods, so the NetworkPolicy applies to them. The k8s gate row now fails when the Deployment image differs from the image that the command was written for. A live reply of that image replaces the hand-made fixture of the web search tests. A bump of the image digest needs a person to run the command first.
Closes #3929
Change:
openspec/changes/archive/2026-11-08-3929-searxng-check-command/