Page MenuHomeVyOS Platform

Extend main docker container to support arm builds
Closed, ResolvedPublic

Description

Right now we have tree dockerfiles in the build process, one for each platform to build on.
It is hard to keep these in sync and for now only the x86-64 variant is built when changes occurs, this means that the other containers are easily forgotten when the container is updated and we have build container inconsistency.

This ticket will try to even out these issues by using ONE Dockerfile as master for all builds, the Dockerfile also have hooks that installs platform-dependent packages and fixes on the platform they are created for. References to package-names are also extended to automatically fetch the running architecture.

Details

Difficulty level
Unknown (require assessment)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)

Revisions and Commits

Event Timeline

runar created this task.Jan 1 2020, 9:32 AM
runar created this object in space S1 VyOS Public.
runar added commits: Restricted Diffusion Commit, Restricted Diffusion Commit, Restricted Diffusion Commit, Restricted Diffusion Commit, Restricted Diffusion Commit, Restricted Diffusion Commit, Restricted Diffusion Commit.Jan 3 2020, 9:40 AM
runar closed this task as Resolved.Thu, Aug 6, 5:58 PM

The CI is now extended to build arm containers by default. they are also exported to dockerhub. closing this ticket