apm-server icon indicating copy to clipboard operation
apm-server copied to clipboard

integrationservertest: BC testing

Open ericywl opened this issue 6 months ago • 3 comments

Current tests do not involve build-candidates. The main issue is that we have no automated way of knowing when a BC version is available.

Investigate automating BC version retrieval and add BC tests. The BC test should be similar to what we are already doing with SNAPSHOTs, and test upgrade from previous minor.

ericywl avatar Jun 04 '25 08:06 ericywl

After talking to robots team, it seems we can poll this API to get the available BCs:

curl -s https://artifacts.elastic.co/releases/<some_string>/future-releases/stack.json |
    jq '.releases[] |
    select(.active_release == true) | del(.snapshots) | del(.responsible) | select((.build_candidates | length) > 0)'

ericywl avatar Jun 05 '25 10:06 ericywl

@raultorrecilla this task should be scheduled and implemented before removing the BC tests from the current bash script setup.

simitt avatar Jun 10 '25 11:06 simitt

Will do some more probing on this task for now, since I don't have too much on the plate currently. It would be good to have this up ASAP so we don't miss out on BC testing.

ericywl avatar Jun 18 '25 07:06 ericywl