Confidential labels
Description
If GitLab is used for prioprietary projects with a public issue tracker (like we plan to do) there is no way to add labels which are not visible to the public. For example we'd like to add labels for “customer xy” (affected project) or “security”. Customers should not see these labels but see others like “bug”, “feature” etc.
Proposal
Each label should have permissions like “public” (visible to everyone) or “confidential” (visible only to team).
Links / references
There is already a similar feature request gitlab-ce#9062. While that refers to “private labels” as labels for “only me” (personal labels) this request refers to “confidential labels” as “only for team” which results in completely different implementation details.
Workaround for GitLab Team Members
Currently the Customer Success team utilizes Account Management Projects and relates issues and could also use the Account Triage Project to do the same. These issue and issue relations can only be seen by GitLab Team Members.