Opensearch + Zammad: Version 2.0.0 of configured elasticsearch is not supported

Hello,

I installed Zammad and ran Opensearch 2.0 (with the script opensearch-tar-install.sh). When I tried to
run the command zammad run rake searchindex:rebuild I got the following error:
rake aborted!
Version 2.0.0 of configured elasticsearch is not supported.

Do you know how to solve this? Is it maybe possible to make Zammad ignore the version of Elasticsearch?

Infos:

  • Used Zammad version: 5.1.1
  • Used Zammad installation type: packet manager
  • Operating system: Debian 11

https://docs.zammad.org/en/latest/prerequisites/software.html#elasticsearch-optional

TL;DR: No. You’re trying to use non supported software things.

Using this opensearch configuration setting works for me, using Zammad 5.2.1:

compatibility.override_main_response_version: true

OpenSearch’s documentation for this feature can be found at Agents and ingestion tools - OpenSearch documentation

Maybe Zammad should be supporting OpenSearch in the spirit of software?

Do we just need docs on how to set it up or do you see there’s more work to be done?
Being able to tell Zammad that it’s using OpenSearch to make it accept the version could be a first step from my limited understanding.

Are there any management-level opinions on officially supporting OpenSearch?