Backend: Create database column to store whether variable is masked permanently and expose in API
Summary
Currently, we can have the variable values protected & avoid disclosure during pipeline execution. If someone has maintainer+ access they are able to access and reveal these variables. We should have the option to make the value permanently hidden so that anyone, who has maintainer+ access to that project, will not be able to see the value.
Proposal
- Create a new database column that would store whether the variable is masked permanently.
- Expose that field in REST and GraphQL
Implementation Table
Group | Issue Link |
---|---|
frontend | #29674 |
backend |
|
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.