-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
Upgrade Assistant tests consider ES version in tests #123063
Comments
Pinging @elastic/platform-deployment-management (Team:Deployment Management) |
In #112907 we introduced a UX that prevents users from interacting with the UI during a rolling upgrade. We also wrap each API endpoint in a guard to prevent calling any ES APIs if there's a rolling upgrade. We have UI tests to verify the UI change, but I think we could also add API integration tests for each endpoint to verify the API guard. |
@mshustov What's the priority of this work? Are you actively working on enabling a test scenario when a Kibana instance |
I have a draft PR up that adds API integration tests based on the discussion in #123063 (comment). I believe @tylersmalley is working on enabling CI to run Kibana 7.last against Elastic 8.x. |
@alisonelizabeth, you can now temporarily test a
(change the version in the manifest URL if needed) The same thing happens on our nightly forward compatibility tests (which we just resolved a failure with) for 8.0 and 8.1. Reach out if you have any questions. |
Fixed via #126524 |
Describe the feature: We are working on enabling a test scenario when a Kibana instance
v7.last
is running against Elasticsearchv8.x
. This scenario is short-lived and mostly it's needed for the rolling-upgrade cases.As expected, some UA tests relying on API removed from
v8.0
started failing. These failures can cloak real problems, so we need to make sure that UA tests consider the ES version it communicates with:v7.x
v8.x
The text was updated successfully, but these errors were encountered: