发布

  • Add ARM64 and cross-compilation support to the agent image (#659)

    frostbyte_neo 发布于 2022-01-25 18:24:50 +00:00

    • modified Dockerfile to work for both amd64 (Intel) and arm64 (M1)

    • added changelog

    • Update Dockerfile to have ARCH build argument

    • Remove docs/CHANGES.md

    • Upgrade the Basenine version from v0.3.0 to v0.4.6

    • Update publish.yml to have ARCH build argument

    • Switch BasenineImageRepo to Docker Hub

    • Have separate build arguments for ARCH and GOARCH

    • Upgrade the Basenine version from v0.4.6 to v0.4.10

    • Oops forgot to update the 10th duplicated shell script

    • Fix the oopsie and reduce duplications

    • Fix Dockerfile

    • Fix the incompatibility issue between Go plugins and gold linker in Alpine inside Dockerfile

    • Fix asm: xxhash_amd64.s:120: when dynamic linking, R15 is clobbered by a global variable access error

    • Update Dockerfile to have cross-compilation on an AMD64 machine

    Also revert changes in the shell scripts

    • Delete debug.Dockerfile

    • Create a custom base (debian:buster-slim based) image for the shipped image

    • Replace mertyildiran/debian-pcap with up9inc/debian-pcap

    • Upgrade Basenine version to v0.4.12

    • Use debian:stable-slim as the base

    • Fix the indentation in the Dockerfile

    • Update publish.yml

    • Enable publish.yml for feature/multiarch_build branch

    • Tag correctly and set ARCH Docker argument

    • Remove the lines that are forgotten to be removed from the shell scripts

    • Add MizuAgentImageRepo constant and use it as default AgentImage value

    • Bring back Set up Cloud SDK step to Build the CLI and publish job

    • Build ARM64 CLI for Linux as well

    • Revert "Enable publish.yml for feature/multiarch_build branch"

    This reverts commit d30be4c1f0.

    • Revert Go 1.17 upgrade

    • Remove build_extensions_debug.sh as well

    • Make the Dockerfile to compile the agent statically

    • Statically link the protocol extensions

    • Fix Dockerfile

    • Bring back -s -w flags

    • Verify the signatures of the downloads in dockcross/linux-arm64-musl

    • Revert modifications in some shell scripts

    • Make the BUILDARCH and TARGETARCH separation in the Dockerfile

    • Separate cross-compilation builder image into a separate repo named up9inc/linux-arm64-musl-go-libpcap

    • Fill the shell script and specify the tag for dockcross/linux-arm64-musl

    • Remove the unnecessary dependencies from builder-native-base

    • Improve the comments in the Dockerfile

    • Upgrade Basenine version to v0.4.13

    • Fix Dockerfile

    • Revert "Revert "Enable publish.yml for feature/multiarch_build branch""

    This reverts commit 303e466bdc.

    • Revert "Revert "Revert "Enable publish.yml for feature/multiarch_build branch"""

    This reverts commit 0fe252bbdb.

    • Remove push-docker-debug from the Makefile

    • Rename publish.yml to release.yml

    Co-authored-by: Alex Haiut alex@up9.com

    下载附件