Skip to content

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 (closed)
backend 👈 You are here

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.

Edited by 🤖 GitLab Bot 🤖