Skip to content

Conversation

@ldematte
Copy link
Contributor

Backport of #129243

This PR introduces several fixes to various IT tests, related to the use and misuse of the version identifier for the start cluster:

    wherever we can, we replace of versions in test code with features
    where we can't, we make sure we use the actual stack version (the one provided by -Dtests.bwc.main.version and not the bogus "0.0.0" version string)
    when requesting the cluster version we make sure we do use the "unresolved" version identifier (the value of the tests.old_cluster_version system property e.g. 0.0.0 ) so we resolve the right distribution

These changes enabled the tests to be used in BC upgrade tests (and potentially in serverless upgrade tests too, where they would have also failed)

Relates to ES-12010

Precedes elastic#128614, elastic#128823 and elastic#128983
@ldematte ldematte added >test Issues or PRs that are addressing/adding tests :Core/Infra/Core Core issues without another label backport auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) v9.0.3 labels Jun 12, 2025
@elasticsearchmachine elasticsearchmachine merged commit a7391ac into elastic:9.0 Jun 12, 2025
17 checks passed
@ldematte ldematte deleted the backport/9.0/bc_upgrades/fix-it-tests branch June 12, 2025 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) backport :Core/Infra/Core Core issues without another label >test Issues or PRs that are addressing/adding tests v9.0.3

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants