Skip to content

Refactor Docker pull logic into dedicated package

What does this MR do?

  • It moves the pull logic in the Docker executor to its own internal package.
  • Extracts resolveAuthConfigForImage out of getImageUsingPullPolicy as it was running up against a linter complexity limit.

Why was this MR needed?

To simplify the Docker executor and make the pull logic easier to test.

What's the best way to test this MR?

What are the relevant issue numbers?

Closes #27392 (closed)

Merge request reports