meshery/meshery-nsm

[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:

  1. layer5/kubeopenapi-json

Acceptance Tests

  1. platform: linux/amd64,linux/arm64 should both be supported.

Mockups


Contributor Guides and Resources

@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?