Skip to content

Implement in-memory remotes for `update_remote_mirror` [RUN ALL RSPEC] [RUN AS-IF-FOSS]

Patrick Steinhardt requested to merge pks-update-remote-mirror-inmemory into master

What does this MR do?

The update_remote_mirror functions is currently using on-disk remotes by first calling remote_mirror.ensure_remote! followed by the call to update_repository. Gitaly is phasing out support for on-disk remotes though in favor of in-memory remotes, where the remote is specified as part of the request itself.

Implement the ability to use in-memory remotes for this RPC. For now, this is implemented behind a feature flag.

Part of: gitaly#1773 (closed), gitaly#1774 (closed) Feature flag rollout: #333517 (closed)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Edited by Danger bot

Merge request reports