Skip to content
This repository was archived by the owner on Sep 17, 2024. It is now read-only.
This repository was archived by the owner on Sep 17, 2024. It is now read-only.

Do not use aliases when checking versions #2500

@mdelapenya

Description

@mdelapenya

The e2e started originally with an implementation based on version aliases, ex. 8.2-SNAPSHOT. But after moving to hashed snapshots (a long time ago) we did not update the checks for aliases.

It seems that, in the middle of a bump to a patch version (from 8.2.0-SNAPSHOT to 8.2.1-SNAPSHOT) we have detected an chicken-egg issue regarding the artifacts API is not finding the 8.2.1 artifacts, because Beats CI was not able to produce the artifacts because the e2e failed 😱

@v1v is triggering a 8.2 build using the 8.2-SNAPSHOT alias for BEAT_VERSION (https://beats-ci.elastic.co/blue/organizations/jenkins/e2e-tests%2Fe2e-testing-mbp/detail/8.2/148/pipeline) which should pass as expected.

We are marking as top priority the elimination of any check for aliases in the e2e given we will always use hashed snapshots or released versions.

Metadata

Metadata

Assignees

Labels

Team:AutomationLabel for the Observability productivity teambugSomething isn't workingimpact:criticalImmediate priority; high value or cost to the product.priority:blockerWork is on-hold for a product team, business is at risk until resolution of issuerequested-by:AgenttriagedTriaged issues will end up in Backlog column in Robots GH Project

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions