-
Notifications
You must be signed in to change notification settings - Fork 324
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow upgrading from ES6 to OpenSearch #4444
Conversation
Rebased. |
ES 7concourse-ci/integration-tests-kube-ci with ES7
ES 6concourse-ci/integration-tests-kube-ci
|
ES 6Integration tests succeeded: concourse-ci/integration-tests-kube-ci |
Even better, if we can directly jump to OpenSearch.
We need wireapp/bloodhound@9ce5c7a to have a putMapping that is compatible with ES 6.
Ensure we didn't break backwards compatibility. It would be nice to tests ES 6 and 7 support in parallel. However, to identify the pain points, this is good enough.
Otherwise, there are two around. Which leads to failures.
underscore prefix At least, OS 1.3 and ES 6 did not complain.
There may be index settings set by the ES instance itself (by default or configuration.) So, do not expect only our settings.
Rebased on |
This is useful to flip back and forth between versions to validate with the integration tests.
The older version threw weird SSL errors like opensearch-project/security#3299 .
…nstance - Make the migrationIndexName configurable to test scenarios where the migrations haven't run. - Add the second index search instance's URL to config
To enable index migration tests to new instances.
The additonal ElasticSearch host is required by brig, not integration.
Otherwise, we may end up with two mappings in ES 6 and may have trouble finding users.
The new name explains better what happens.
This contains ES 6 and ES 7 (OS 1.3) support.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's a bit odd that I'm approving, though I wrote most of the code. However, this was reviewed by @akshaymankar (who cannot approve because he initially opened this PR.)
Ticket: https://wearezeta.atlassian.net/browse/WPB-16066
Checklist
changelog.d