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'
       }
     }
   }
 }