Skip to content

Add "deny disk access" Gitaly feature (tripswitch)

Jacob Vosmaer requested to merge gitaly-tripswitch into master

What does this MR do?

This change adds a Gitaly feature that allows us to simulate gitlab-rails having no direct access to Git repositories anymore. If the feature is enabled, a disk path lookup for a repository will raise an exception.

Are there points in the code the reviewer needs to double check?

Why was this MR needed?

This helps us hunt for production code that still uses direct disk access to Git repositories.

Screenshots (if relevant)

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes gitaly#1210 (closed)

Edited by Jacob Vosmaer

Merge request reports