Skip to content

Missing ARM64 binary for dns_interceptor in release assets #697

@xnaveenx

Description

@xnaveenx

Summary
The dns_interceptor binary in the GitHub Releases (verified on v3.9.0 and v3.24.0) is uploaded as a single file which is built for x86-64.
Unlike other tools in the same release (like nsutil), there is no dns_interceptor-linux-arm64 variant available.

Impact
This causes Docker builds for litmus-go to fail on ARM devices (M1/M2 Macs) because the Dockerfile cannot be updated to pull the correct architecture.

Evidence
I verified the latest release binary (v3.24.0) on a Mac (ARM64):

  1. curl -L -o dns_check https://github.com/litmuschaos/test-tools/releases/download/3.24.0/dns_interceptor
  2. file dns_check
  3. Result: dns_interceptor_check: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=cbf08e8a2fc9fe38e7c64093db81ccce62a9135b, for GNU/Linux 3.2.0, with debug_info, not stripped

Expected Behavior
The release assets should include architecture-specific binaries:

  • dns_interceptor-linux-amd64
  • dns_interceptor-linux-arm64

Relates to: litmuschaos/litmus-go#781

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions