Update tooling for local development, fix FIPS requirements
What does this MR do?
Update tooling and documentation for building Runner stack locally.
- Magefiles: docker/buildx: remove deprecated flag
- Makefile.runner-helper: provide mapping from aarch64 to arm64
- Dev: adding scripts/local-env
- Magefile: fix package:rpmFips
Fix ordering, and binary name, such that FIPS can be run with proper dependencies
Why was this MR needed?
Building locally involved a lot of debugging of Makefiles, Magefiles, and needed environment. These updates address a number of problematic issues I found while getting to the state of being able to test changes locally though various make
and mage
calls as decoded from CI configuration.
What's the best way to test this MR?
What are the relevant issue numbers?
Edited by Jason Plum