vmware-tanzu / velero-plugin-for-vsphere

Plugin to support Velero on vSphere
Other
59 stars 49 forks source link

Support ARM builds #581

Closed ihgann closed 5 months ago

ihgann commented 5 months ago

What this PR does / why we need it:

This change introduces support for ARM-based builds of the plugin and related components via targetting specific platform builds for linux/amd64 Dockerfiles and binaries.

Additionally, it supports building with different container runtimes by expressing a "DOCKER" Makefile variable, to enable support for other container runtimes such as podman or nerdctl.

Which issue(s) this PR fixes:

Fixes #580

Special notes for your reviewer:

n/a

Does this PR introduce a user-facing change?:

NONE

Testing Done:

Validated on Apple Silicon that make, make container, and make push all work successfully, using both docker and podman.