Description
The operator Kubernetes binary currently used in the project does not work on macOS. This causes failures when attempting to run or test the operator locally on macOS systems.
Steps to Reproduce
- Clone the repository on macOS
- Attempt to run the operator or related scripts
- Observe failure when executing the k8s/operator binary
Expected Behavior
The operator binary should run successfully on macOS, or there should be a supported way to obtain a compatible binary.
Actual Behavior
The binary fails to execute on macOS due to platform incompatibility (likely built for Linux).
Root Cause
The current binary appears to be compiled for Linux and is not cross-platform. macOS requires a Darwin-compatible binary.
Suggested Improvement
- Add a make command to automatically download the correct binary based on the host OS and architecture.
- Or pre-compiled binaries for each os (Not recommended approach based on my search)
Description
The operator Kubernetes binary currently used in the project does not work on macOS. This causes failures when attempting to run or test the operator locally on macOS systems.
Steps to Reproduce
Expected Behavior
The operator binary should run successfully on macOS, or there should be a supported way to obtain a compatible binary.
Actual Behavior
The binary fails to execute on macOS due to platform incompatibility (likely built for Linux).
Root Cause
The current binary appears to be compiled for Linux and is not cross-platform. macOS requires a Darwin-compatible binary.
Suggested Improvement