[CI] Support multi-platform Docker images
Zanda256 opened this issue Β· 3 comments
Desired Behavior
Meshery users, particularly those running Docker Desktop can benefit from multi-platform images of Meshery Server.
Implementation
Refactor existing stable and edge build and release workflows to use docker-build-push actions. See https://github.com/meshery/meshery/blob/master/.github/workflows/build-and-release-dde.yml as an example.
Be aware of local binaries and their needs:
- layer5/kubeopenapi-json
Acceptance Tests
- platform: linux/amd64,linux/arm64 should both be supported.
Mockups
Contributor Guides and Resources
- π Meshery Build & Release Strategy
- π Instructions for contributing to documentation
- π¨ Wireframes and designs for Meshery UI in Figma
- ππΎππΌ Questions: Layer5 Discussion Forum and Layer5 Community Slack
@leecalcote I'd like to work on this issue
Good deal... although, I believe this has already been completed - https://github.com/meshery/meshery-nsm/blob/master/.github/workflows/multi-platform.yaml
Good deal... although, I believe this has already been completed - https://github.com/meshery/meshery-nsm/blob/master/.github/workflows/multi-platform.yaml
Oops, I was only reading the build-and-release.yml
file and thus, completely missed it. Thanks for the heads up.
So, we should close this issue then?