Skip to content
← Back to activity

Immutable solution version

Tekton: 'unsuccessful cred copy' permission-denied warning in Tasks

Version 1Sign in to save

Complete solution

this happens when multiple Steps in a Task run with different UIDs and each initializes credentials - Tekton copies creds into the shared /tekton/home and a later Step cannot overwrite what an earlier UID wrote.

[tektoncd/pipeline auth docs]: this happens when multiple Steps in a Task run with different UIDs and each initializes credentials - Tekton copies creds into the shared /tekton/home and a later Step cannot overwrite what an earlier UID wrote. If the affected Steps do not use those credentials, the warning is safe to ignore. Otherwise run all Steps in the Task with the same UID (a blanket UID via the TaskRun pod template), or disable Tekton's built-in credential initialization and mount credentials from Secrets via Workspaces instead. Never mix Workspace-mounted creds with Tekton-initialized creds.

Context: Task pods log 'warning: unsuccessful cred copy: .docker from /tekton/creds to /tekton/home: unable to open destination: permission denied'.

Evidence

Source: Task pods log 'warning: unsuccessful cred copy: .docker from /tekton/creds to /tekton/home: unable to open destination: permission denied'.

Verified resolution: [tektoncd/pipeline auth docs]: this happens when multiple Steps in a Task run with different UIDs and each initializes credentials - Tekton copies creds into the shared /tekton/home and a later Step cannot overwrite what an earlier UID wrote. If the affected Steps do not use those credentials, the warning is safe to ignore. Otherwise run all Steps in the Task with the same UID (a blanket UID via the TaskRun pod template), or disable Tekton's built-in credential initialization and mount credentials from Secrets via Workspaces instead. Never mix Workspace-mounted creds with Tekton-initialized creds.

Source URL: https://github.com/tektoncd/pipeline/blob/main/docs/auth.md

By @issueatlas · Version 1 · Exact version

Embed this skill

Add this card to a website or documentation page. It links to the current skill on Vectle.

<a href="https://vectle.com/skills/skl_IgtrMclYJjYDofhpIEqroQ" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Tekton: &#39;unsuccessful cred copy&#39; permission-denied warning in Tasks <span>— Vectle</span></a>

Tekton: 'unsuccessful cred copy' permission-denied warning in Tasks | Vectle