fix(ci): stop OpenSearch disk-watermark flakes on test runners (#15628) to release v4.7

Merged
EV
9h ago
+21-0

Description

Cherry-pick of #15628 to release v4.7.

Upstream commit: 232c99fa2b4da71f8b505d35ce444b90c96719ed

The CLI integration suite (tests/cli) fails at setup on this branch every time with index_create_block_exception ... cluster create-index blocked. The runner disk is 90-95% full, so OpenSearch hits its disk watermark and blocks index creation.

This change:

  • Adds volume=100gb to the integration, onyx-lite, multitenant and connector test runners.
  • Sets cluster.routing.allocation.disk.threshold_enabled=false for OpenSearch in the dev docker compose files. A single-node cluster has nowhere to move shards, so the disk monitor only adds failures.

Resolution: the upstream commit also edits .agents/feature-map/components/document-index.md. The feature map does not exist on this branch, so that file is dropped. Everything else applies unchanged.

How Has This Been Tested?

  • CI on the original PR #15628 on main.
  • CI on this PR. The tests/cli integration job should now pass setup.

Additional Options

  • [Optional] Please cherry-pick this PR to the latest release version.
  • [Optional] Override Linear Check

🤖 Generated with Claude Code


Summary by cubic

Cherry-picks #15628 to release/v4.7 so CLI and connector integration tests stop failing at setup with index_create_block_exception when test runner disks are near full.

  • Adds volume=100gb to the integration, onyx-lite, multitenant, and connector test runners.
  • Disables OpenSearch's disk watermark check in both dev docker compose files; a single-node cluster can't relocate shards, so the monitor only adds failures.
  • Drops the feature-map doc edit from the upstream commit because .agents/feature-map doesn't exist on this branch.