Skip to content
  • Vasilii Iakliushin's avatar
    Geo: Replace Git over HTTP calls with Workhorse HTTP endpoint for SSH · c8de0838
    Vasilii Iakliushin authored
    Contributes to https://gitlab.com/gitlab-org/gitlab-shell/-/issues/762
    
    **Problem**
    
    There is a new endpoint for SSH Push implemented in Workhorse. We
    want to use it for Geo Git Push calls.
    
    **Solution**
    
    * Define a boolean parameter `GeoProxyPushSSHDirectToPrimary` hidden
    behind the feature flag.
    * Make a call to `ssh-receive-pack` endpoint for git push commands.
    
    Changelog: added
    c8de0838