Used specified helper_image for buildLogPermissionsInitContainer

Description

With the changes made in !2573 (merged) to use the s.helperImageInfo.string() instead of busybox in runWithAttach to address the DockerHub limitations in #27098 (closed) - there's still an issue with the helperImageInfo only using DockerHub or registry.gitlab.com - which doesn't work for customers in air gapped environments.

Proposal

The helper image used for the log permissions init container should be able to use the specified helper_image in the runners.kubernetes configuration.

It appears that there's an open MR in !2578 to use the .getHelperImage method which seems like it should work for air-gapped installs.

Edited by Jason Young