Skip to content
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

Packaging is broken on main #43042

Closed
dliappis opened this issue Mar 5, 2025 · 1 comment · Fixed by #43026
Closed

Packaging is broken on main #43042

dliappis opened this issue Mar 5, 2025 · 1 comment · Fixed by #43026

Comments

@dliappis
Copy link
Contributor

dliappis commented Mar 5, 2025

After #42705 the packaging pipeline is broken because the amd64 workers in this pipeline are attempting to build all artifacts, including arm64 versions:

https://github.com/elastic/beats/blob/main/.buildkite/packaging.pipeline.yml#L11-L12

We'll need to have dedicated steps that build not only the docker but also tar/rpm/deb on arm64 similar to the testing done on PRs.

@botelastic botelastic bot added the needs_team Indicates that the issue/PR needs a Team:* label label Mar 5, 2025
@dliappis dliappis added Team:Ingest-EngProd and removed needs_team Indicates that the issue/PR needs a Team:* label labels Mar 5, 2025
@dliappis
Copy link
Contributor Author

dliappis commented Mar 5, 2025

Working on a fix in #43026

@dliappis dliappis self-assigned this Mar 5, 2025
dliappis added a commit to elastic/golang-crossbuild that referenced this issue Mar 5, 2025
The fix for elastic/beats#43042 requires having dedicated build steps
for all artifacts (docker, deb, rpm, tar.gz) on dedicated arm64 workers, however, currently we only
build fpm for amd64.

This PR switch the fpm docker image to a multiarch docker image (amd64+arm64). It's done using
QEMU, which is ok for fpm (contrary to go 1.23 crossbuilds).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant