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
Currently you are providing debug images for amd64 and non-debug images for arm64 and other architectures. The arm64 images are not suitable for Gitlab pipelines utilizing the gitlab-runner as the Gitlab Documentation states:
The kaniko debug image is recommended (gcr.io/kaniko-project/executor:debug) because it has a shell, and a shell is required for an image to be used with GitLab CI/CD.
My workaround is creating a suitable image myself based on the official executor:arm64 image by adding the busybox binaries and updating the PATH:
FROM gcr.io/kaniko-project/executor:arm64-v1.3.0
COPY --from=arm64v8/busybox:1.32.0 /bin /busybox
# Declare /busybox as a volume to get it automatically in the path to ignore
VOLUME /busybox
ENV PATH /usr/local/bin:/kaniko:/busybox
Acceptance Criteria:
Provide the debug image also for other architectures than amd64
The text was updated successfully, but these errors were encountered:
Currently you are providing debug images for amd64 and non-debug images for arm64 and other architectures. The arm64 images are not suitable for Gitlab pipelines utilizing the gitlab-runner as the Gitlab Documentation states:
My workaround is creating a suitable image myself based on the official executor:arm64 image by adding the busybox binaries and updating the PATH:
Acceptance Criteria:
The text was updated successfully, but these errors were encountered: