UID/GID of helper breaks pipelines with images that use any other UID
Summary
Runner helper is used to setup build directories for the runner and when it builds them as user 1001 it makes them unusable for images that use a different user like Maven Gradle or any other image that uses a UID/GID of anything other than 1001.
Steps to reproduce
use Ironbank helper image on pipeline that uses an image that runs as non-1001 UID/GID
What is the current bug behavior?
builds don't work correctly and files/directories are inaccessible
What is the expected correct behavior?
runner image can access all created build directories
Relevant logs and/or screenshots
Possible fixes
Using the upstream helper image fixes this since they run as root. Either switching all of the images to use user 1001 or allow this helper image to run as root.
Tasks
-
Bug has been identified and corrected within the container
Please read the Iron Bank Documentation for more info