It seems buildah login generates the auth.json file in /run/user/<uid>/containers/ and if we use -E, the buildah command looks for /run/user/1000/containers instead of /run/user/1/containers. (1000 is uid of the zuul user)
It seems buildah login generates the auth.json file in /run/user/ <uid>/container s/ and if we use -E, the buildah command looks for /run/user/ 1000/containers instead of /run/user/ 1/containers.
(1000 is uid of the zuul user)