Skip to content

Rethink on how temporary secrets are stored on the target machine

Description

In !876 (closed) an interesting point was made !876 (comment 93721659)

There's also one inconsistency. For CI_PROJECT_DIR: /some/directory/path we will create a dynamic volume for /some/directory, this seems like a wrong way of doing that. Should we also figure out how we handle that case? it seems that we create such volume to store temporary secrets in /some/directory/path.tmp/SECRET_FILE. It seems to me a wrong thing to do. Maybe we should always create a temporary ephemeral volume just to store secrets? It seems that we might have some serious problems due to that.

@ayufan would appricate it if you can define all problems that comes with this

Proposal

  • Store this in a seperate directory then from the defined CI_PROJECT_DIR

Links to related issues and merge requests / references

#2211 (closed)

!876 (closed)