Add version control for Project Variables, or at least some log or audit log or last update time

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Release notes

Version Control for Project and Group Variables.

Problem to solve

Using project and group variables to control or influence CI/CD pipelines is great, but version control, log, audit log and last update time is missing.

Configuration as a Code has some good benefits, such as being able to review and track changes and roll back to prior values. Our Team has to sacrifice valuable information when switching to using GitLab variables.

Proposal

  1. Add version control for Project Variables
  2. or at least some log
  3. or audit log
  4. or last update time visible next to each variable

Intended users

Does this feature require an audit event?

yes

Edited by 🤖 GitLab Bot 🤖