Improve error text when elasticsearch is unavailable.
Review Request #12888 — Created March 14, 2023 and submitted
When validating the Elasticsearch configuration, we'd check if the
elasticsearchmodule was available and was of a compatible version. If
either failed, we'd display a generic error about ensuring you have a
This change updates validation to show an error specific to each case.
Both include the list of packages to install for Elasticsearch support.
Unit tests have been added to ensure validation works and to track any
changes to our list of compatible versions.
Manually tested this without
elasticsearchinstalled, and with an
Unit tests passed.