Skip to content

IBX-12271: Added Solr 10 setup - #76

Merged
tomaszszopinski merged 1 commit into
6.0from
ibx-12271-solr10-setup
Oct 27, 2026
Merged

tomaszszopinski merged 1 commit into
6.0from
ibx-12271-solr10-setup

Conversation

@tomaszszopinski

Copy link
Copy Markdown
Contributor
🎫 Issue IBX-12271

Related PRs:

Description:

Solr 8/9 support is dropped on 6.0 (Solr 10 only), so CI setups need a Solr 10 service.

  • Added docker/solr10.yml and docker/Dockerfile-solr10 (solr:10-slim).
  • The Dockerfile builds the ezcloud template with vendor/ibexa/solr/bin/generate-solr-config.sh instead of duplicating its solrconfig.xml patches. The old copies didn't apply to Solr 9+ (autoSoftCommit.maxTime stayed at 3000 because the default is no longer -1, and the add-unknown-fields-to-the-schema chain wasn't removed), and sed -ie left a stray solrconfig.xmle.
  • Requires the vendor/ibexa/solr version that supports Solr 10 (#118) to be installed in the project.

Follow-ups (separate PRs):

  • Switch the 6.0 browser-test workflows (oss, headless, commerce, experience) from solr8.yml/solr9.yml to solr10.yml.
  • ibexa/gh-workflows browser-tests.yml: the multirepository steps check for solr8.yml only.
  • Remove or deprecate solr8.yml/solr9.yml on 6.0.

For QA:

Build with docker compose -f … -f doc/docker/solr10.yml build solr in a 6.0 project with the Solr 10 bundle, start it and check http://solr:8983/solr/collection1/select?q=*:* returns 200.

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@tomaszszopinski
tomaszszopinski merged commit eba18e8 into 6.0 Oct 27, 2026
5 checks passed
@tomaszszopinski
tomaszszopinski deleted the ibx-12271-solr10-setup branch October 27, 2026 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants