Fix create file key
What does this MR do and why?
To prevent the race condition that happens between garbage collection and mounting the volumes on the docker containers so we can have the key accessible at runtime, https://gitlab.com/gitlab-org/gitlab-qa/-/merge_requests/1176 was not sufficient to address this. This effectively copies to a File which we handle deletion right after each test run to avoid having the key lingering on the instance.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by James Nutt