Skip to content

fix: update Elasticsearch to 8.5.0 and ES_VERSION to v8#309

Merged
chaptersix merged 1 commit intotemporalio:release/v1.29.xfrom
chaptersix:fix/es-version-v1.29.x
Feb 27, 2026
Merged

fix: update Elasticsearch to 8.5.0 and ES_VERSION to v8#309
chaptersix merged 1 commit intotemporalio:release/v1.29.xfrom
chaptersix:fix/es-version-v1.29.x

Conversation

@chaptersix
Copy link
Copy Markdown
Contributor

Summary

  • Update ELASTICSEARCH_VERSION from 8.0.0 to 8.5.0 in .env
  • Update ES_VERSION from v7 to v8 in docker-compose.yml

The "Ensure images work" CI step was failing because the test docker-compose was
running Elasticsearch 8.0.0 but the auto-setup container was configured with
ES_VERSION=v7. This mismatch caused the auto-setup container to get stuck
waiting for Elasticsearch, preventing the server from starting.

Updated to align with the server repo's elasticsearch8 service definition
(elasticsearch:8.5.0 with ES_VERSION=v8).

Test plan

  • Ran make test locally and confirmed the cluster starts and health check returns SERVING

The test docker-compose was running ES 8.0.0 but telling the auto-setup
container it was v7 via ES_VERSION=v7, causing the startup to fail.
Align with the server repo's elasticsearch8 service definition.
@chaptersix chaptersix requested a review from a team as a code owner February 27, 2026 00:00
@chaptersix chaptersix merged commit 2558730 into temporalio:release/v1.29.x Feb 27, 2026
2 of 3 checks passed
rkannan82 added a commit that referenced this pull request Mar 18, 2026
Cherry-pick of the fix from release/v1.29.x (PR #309). The smoke test
was failing because auto-setup had ES_VERSION=v7 while running ES 8.0.0.

Made-with: Cursor
rkannan82 added a commit that referenced this pull request Mar 18, 2026
The docker-compose smoke test ("Ensure images work") was failing because
auto-setup had ES_VERSION=v7 while running ES 8.0.0. This mismatch caused
the auto-setup container to get stuck waiting for Elasticsearch.

This fix was applied to release/v1.29.x in PR #309 but was never applied
to main, causing CI failures on all release branch PRs since
docker-build-only.yml checks out main.

Made-with: Cursor
rkannan82 added a commit that referenced this pull request Mar 18, 2026
…315)

Cherry-pick of the fix from release/v1.29.x (PR #309). The smoke test
was failing because auto-setup had ES_VERSION=v7 while running ES 8.0.0.

Made-with: Cursor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant