You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Based on the documentation steps available in the Build.md file to build a custom Kanister image, an image built on Mac M1 machine (ARM architecture) fails to run the Kubernetes Operator Container successfully. On investigating the container logs, the following error is shown:
standard_init_linux.go:228: exec user process caused: no such file or directory
To Reproduce
Steps to reproduce the behavior:
On a Mac M1 machine, and in the root directory of the Kanister Repository, run the following commands:
make check
make build-controller
make release-controller
IMAGE=<your_registry>/<your_controller_image>
VERSION=<your_image_tag>
Additional context
When Kanister's production version, for instance, version 0.92.0 is installed out of the box, the Kanister operator container runs successfully. Hence the problem could point to an issue where the Kanister operator images are not being built correctly on Mac M1 machines.
The text was updated successfully, but these errors were encountered:
Thanks for opening this issue 👍. The team will review it shortly.
If this is a bug report, make sure to include clear instructions how on to reproduce the problem with minimal reproducible examples, where possible. If this is a security report, please review our security policy as outlined in SECURITY.md.
If you haven't already, please take a moment to review our project's Code of Conduct document.
Describe the bug
Based on the documentation steps available in the Build.md file to build a custom Kanister image, an image built on Mac M1 machine (ARM architecture) fails to run the Kubernetes Operator Container successfully. On investigating the container logs, the following error is shown:
To Reproduce
Steps to reproduce the behavior:
On a Mac M1 machine, and in the root directory of the Kanister Repository, run the following commands:
IMAGE=<your_registry>/<your_controller_image>
VERSION=<your_image_tag>
--create-namespace
--namespace kanister
--set image.repository=<your_registry>/<your_controller_image>
--set image.tag=<your_image_tag>
Expected behavior
The Kanister operator container should start running successfully when its brought up using helm install
Screenshots
Container description with event logs:
Environment
Kubernetes Version/Provider: ...
Storage Provider: ... N/A
Cluster Size (#nodes): ... N/A
Data Size: ... N/A
Additional context
When Kanister's production version, for instance, version 0.92.0 is installed out of the box, the Kanister operator container runs successfully. Hence the problem could point to an issue where the Kanister operator images are not being built correctly on Mac M1 machines.
The text was updated successfully, but these errors were encountered: