Request for Secure Variables feature for CI runners
Hello, I am a GitLab user who uses CI runners for my projects. I would like to request a new feature that would allow me to add secure variables for my CI runners, similar to the secure files feature that is already available.
Secure variables are variables that can be added, updated, and deleted, but not read or displayed in the settings UI. This would provide an extra layer of security and privacy for sensitive information that I need to use in my CI pipelines, such as passwords, tokens, keys, etc.
Currently, the only option for adding variables is through the Variables section in the CI settings, but these variables are visible and editable by anyone who has access to the project settings. This poses a risk of exposing confidential data or allowing unauthorized changes.
I think adding a secure variables feature would be very useful and beneficial for many GitLab users who rely on CI runners for their workflows. It would also be consistent with the existing secure files feature, which allows uploading and downloading files securely without revealing their contents.
Thank you for your consideration and attention to this issue. I hope you will implement this feature soon.