Support separate locations per group or project for artifact storage

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

Overview

Artifacts in a GitLab instance are stored in a single location. This single storage location creates a security risk.

Problem to solve

  • Reduce the security risk, access to, and limit the blast radius if compromised code or malware is uploaded to the artifacts directory.

Proposal

Support 100% segmented artifact storage by business unit:

  • Configurable artifact location at the group level.
  • Configurable artifact location at the project level.
Edited by 🤖 GitLab Bot 🤖