Hi all,

Im trying to get a build in Jenkins on GKE using buildah bud to build and push images. However i am stuck with the following error:

buildah bud -f ./docker/Dockerfile -t jtibuildah:2.176.3 ./docker
STEP 1: FROM jenkins/jenkins:2.176.3-alpine
Getting image source signatures
Copying blob sha256:c2274a1a0e2786ee9101b08f76111f9ab8019e368dce1e325d3c284a0ca33397
...
Copying blob sha256:df22617774a7cc8af8b8c966fddd08fc354d978472b42372565d71f3fa2d6fdf
Copying config sha256:932f3c392bf90fa64aa4394b96dd05236bf18dadc719413b3798c4c3491565e8
Writing manifest to image destination
Storing signatures
...
STEP 4: COPY ./test_pub_key.pub /var/jenkins_home/
error building at STEP "COPY ./test_pub_key.pub /var/jenkins_home/": error determining run uid: user: unknown user error looking up user "jenkins"
ERROR: script returned exit code 1
Finished: FAILURE

The Dockerfile used:

FROM jenkins/jenkins:2.176.3-alpine
...
COPY ./test_pub_key.pub /var/jenkins_home/
...
RUN /usr/local/bin/install-plugins.sh < /usr/share/jenkins/ref/plugins.txt

The Jenkinsfile:
podTemplate(
    containers: [
        containerTemplate(name: 'buildah', image: 'quay.io/buildah/stable:v1.11.2', ttyEnabled: true, command: 'cat',privileged: true)
    ],
    volumes:[persistentVolumeClaim(mountPath: '/home/jenkins/.local/share/containers', claimName: 'helloweb-disk', readOnly: false)]) {
  node(POD_LABEL) {
    stage('Test') {
      container('buildah') {
        sh 'buildah bud -f ./docker/Dockerfile -t jtibuildah:2.176.3 ./docker'
      }
    }
  }
}