Skip to content

Unable to lookup entrypoint linux/arm64 #9094

@arewm

Description

@arewm

I am running Tekton within a KinD environment on a mac. When I have a TaskRun with an entrypoint, the container fails.

---
apiVersion: tekton.dev/v1
kind: TaskRun
metadata:
  name: test-tekton-arm64-bug-fails
  namespace: default
spec:
  taskSpec:
    steps:
      - name: test-with-args
        image: alpine
        args:
          - echo
          - "This will fail on Linux ARM64"

Expected Behavior

The step will echo the command successfully

Actual Behavior

Step fails immediately with:

ERROR failed to get CPU variant os=linux error="getCPUVariant for OS linux: not implemented"
could not find command for platform "linux/arm64"

Steps to Reproduce the Problem

Additional Info

  • Kubernetes version:

    Output of kubectl version:

(paste your output here)
  • Tekton Pipeline version:

    Output of tkn version or kubectl get pods -n tekton-pipelines -l app=tekton-pipelines-controller -o=jsonpath='{.items[0].metadata.labels.version}'

(paste your output here)

Metadata

Metadata

Assignees

Labels

kind/bugCategorizes issue or PR as related to a bug.

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions