diff --git a/task/buildkit-rootless-daemonless/0.1/buildkit-rootless-daemonless.yaml b/task/buildkit-rootless-daemonless/0.1/buildkit-rootless-daemonless.yaml index f7a1f31..15453bf 100644 --- a/task/buildkit-rootless-daemonless/0.1/buildkit-rootless-daemonless.yaml +++ b/task/buildkit-rootless-daemonless/0.1/buildkit-rootless-daemonless.yaml @@ -69,6 +69,18 @@ spec: - name: metadata-out emptyDir: {} steps: + - name: setup-cache-ownership + image: $(params.BUILDER_IMAGE) + workingDir: "$(workspaces.source.path)" + script: | + #!/usr/bin/env sh + set -euo pipefail + chown 1000:1000 /home/user/.local/share/buildkit + chmod 0777 /home/user/.local/share/buildkit + securityContext: + # runAsNonRoot: false + runAsUser: 0 + runAsGroup: 0 - name: write-config image: $(params.BUILDER_IMAGE) workingDir: "$(workspaces.source.path)"