Skip to content

Conversation

@yoursw
Copy link

@yoursw yoursw commented Jul 25, 2025

No description provided.

@yoursw
Copy link
Author

yoursw commented Jul 25, 2025

@gelbphoenix
Copy link

This could possibly close following Issues:

Closes: #923
Closes: #1677

@yoursw
Copy link
Author

yoursw commented Aug 7, 2025

@vcerenu - would you happen to have availability to check this - it seems a simple fix; please advise if there is further work that would be necessary for Wazuh itself to support arm64, or if the image build cross-platform would be enough. Thanks

@vs4vijay
Copy link

Much needed.

@vcerenu
Copy link
Member

vcerenu commented Aug 25, 2025

Hello @yoursw

Thank you very much for your contribution!!

Could you provide evidence of how this change has worked in your environment? You can test it with an already published release to have pre-built ARM packages available.
According to our plan, we need to modify the s6-overlay dependency. We haven't yet tested the ARM version of it, and we need to be able to manage services within the Wazuh Manager Docker image. We plan to work on this issue in our roadmap, but we don't have a date/release for this change yet. If you can generate working images with this change, I can submit it for approval and add it more quickly to our development process.

@pmharris77
Copy link

@yoursw - any update on this PR, or has it been abandoned?

@vcerenu - Do you have a date for ARM64 images being available yet or a link to the roadmap?

@vcerenu
Copy link
Member

vcerenu commented Nov 24, 2025

Hello @pmharris77

We have developed image builds for amd64 and arm64 for Wazuh version 5.0.0, which is currently under development. We will upload the images for both architectures to Docker Hub for this version.

Image building is currently possible, so you can build images on an arm64 host using the steps outlined in our documentation:
https://documentation.wazuh.com/current/deployment-options/docker/build-docker-images-locally.html

The changes made in the pull request are insufficient, as they require a configured environment with buildx and QEMU to generate the images. Furthermore, they are not suitable for generating them locally because local registries do not support manifests for multiple architectures. Therefore, the build will only be able to build the host architecture, allowing for the creation of local images that can then be deployed on the same host.

@pmharris77
Copy link

Hello @pmharris77

We have developed image builds for amd64 and arm64 for Wazuh version 5.0.0, which is currently under development. We will upload the images for both architectures to Docker Hub for this version.

Image building is currently possible, so you can build images on an arm64 host using the steps outlined in our documentation:

https://documentation.wazuh.com/current/deployment-options/docker/build-docker-images-locally.html

The changes made in the pull request are insufficient, as they require a configured environment with buildx and QEMU to generate the images. Furthermore, they are not suitable for generating them locally because local registries do not support manifests for multiple architectures. Therefore, the build will only be able to build the host architecture, allowing for the creation of local images that can then be deployed on the same host.

Ah perfect, thanks @vcerenu, I had no idea that v5.0.0 would be the first to have multi-arch images available. Is there any rough timescales on when it will be ready? Trying to figure out if I should wait, or build locally myself.

@vcerenu
Copy link
Member

vcerenu commented Nov 25, 2025

@pmharris77 We don't have a release date for the version yet, as it is still under development.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants