Investigate: Container registry allowlisting
<!--IssueSummary start-->
<details>
<summary>
Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards.
</summary>
- [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=539077)
</details>
<!--IssueSummary end-->
In response to the following customer feedback:
* [Ability to configure the imagePullPolicy of the init container image (alpine/git) of the workspace pod](https://gitlab.com/gitlab-org/gitlab/-/issues/507857)
* [Support workspace images to be pulled from private registries](https://gitlab.com/gitlab-org/gitlab/-/issues/508162)
A possible solution is to provide the users with the ability to allowlist container registries so that all the images in the devfile should only use that container registry. This could be more widely needed for enterprise users.
issue