Skip to content

Provide macOS arm64 tridentctl binary for Trident 26.02.1 #1155

Description

@romankuzmik

Describe the solution you'd like

Please publish a native macOS ARM64 build of tridentctl for Apple Silicon Macs, or provide a universal/fat macOS binary that includes both x86_64 and arm64 slices.

In the Trident 26.02.1 installer package, the macOS tridentctl binary appears to be x86_64-only:

Package: trident-installer-26.02.1.tar.gz
Path: trident-installer/extras/macos/bin/tridentctl
Observed binary type: Mach-O 64-bit x86_64
Missing architecture: arm64

This makes the macOS artifact non-universal and dependent on x86 translation on Apple Silicon systems.

Describe alternatives you've considered

The current workaround is to continue using the x86_64 binary on Apple Silicon Macs through translation where available, or to run tridentctl from another platform. That is not a good long-term operational path because x86 support on macOS is winding down and many Kubernetes/storage operations teams now use Apple Silicon Macs as their standard developer and support workstations.

Additional context

We use tridentctl for Trident operational support, validation, and troubleshooting workflows. Native macOS ARM64 support would reduce compatibility risk and make the packaged macOS client match current Mac hardware.

Could the NetApp Trident team compile and publish a macOS ARM64 tridentctl binary, or provide a universal macOS binary containing both x86_64 and arm64?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions