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.
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?:
Testing Done:
Validated on Apple Silicon that
make
,make container
, andmake push
all work successfully, using bothdocker
andpodman
.