Describe the current state/issue
ROR currently runs Elasticsearch v6.8 via AWS managed Elasticsearch service. This version is outdated and is not supported by newer AWS instance types. Additionally, v6.x Elasticsearch Docker containers used when running ror-api locally do not work on computers with Mac M1/M2 chips.
Describe the desired state/solution
Update Elastic search and related ror-api code/tests to v7.10, which is the last open source version (and the latest version supported by AWS).
Additional notes
ES v7.1 supports M1/M2 chip architecture
Eventually, we will need to migrate from Elasticsearch to AWS Opensearch. Opensearch is based on Elasticsearch 7.10, so updating to 7.10 will help with that transition.
Service/repository ror-api, new-deployment
Describe the current state/issue ROR currently runs Elasticsearch v6.8 via AWS managed Elasticsearch service. This version is outdated and is not supported by newer AWS instance types. Additionally, v6.x Elasticsearch Docker containers used when running ror-api locally do not work on computers with Mac M1/M2 chips.
Describe the desired state/solution Update Elastic search and related ror-api code/tests to v7.10, which is the last open source version (and the latest version supported by AWS).
Additional notes