Skip to content

Arm Based Image #56

@johnallen3d

Description

@johnallen3d

Summary

As cluster admin
I want an arm based version of the image pushed to the crossplane registry
So that I can test the provider locally
arm-based

Context

I'm trying to install the provider in a k3s node on my local machine for testing. I'm on an M1 MacBook Pro which uses the arm architecture. When I try to add this resource I get the following error:

exec /usr/bin/provider-minio: exec format error

When I search out this specific error it appears to be platform related.

I tried verifying this locally via Docker:

❯ docker pull --platform=linux/arm64 xpkg.upbound.io/vshn/provider-minio:v0.4.3
v0.4.3: Pulling from vshn/provider-minio
Digest: sha256:340cb353a2652b0373a2c1a4d54ec93c4248df0ef19e5622ae03855dd2a83a1a
Status: Image is up to date for xpkg.upbound.io/vshn/provider-minio:v0.4.3

image with reference xpkg.upbound.io/vshn/provider-minio:v0.4.3 was found but does not match the specified platform: wanted linux/arm64, actual: linux/amd64

❯ docker inspect ghcr.io/vshn/provider-minio:v0.4.3 | jq -r .[].Architecture
amd64

Out of Scope

No response

Further links

Acceptance Criteria

No response

Implementation Ideas

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions