You run Onceover in a custom EL7-based container image to test code in your SSH authenticated control repository. Using Onceover worked fine until recently, but now fails when deploying code to SSH authenticated Continuous Delivery for Puppet Enterprise repositories.
When deploying code to SSH authenticated repositories you get the error:
ERROR -> Error during concurrent deploy of a module: unsupported URL protocol at /email@example.com_win.git
Version and installation information
Product: Continuous Delivery for Puppet Enterprise
Note: We cannot troubleshoot third-party software.
Version 1.4.2 of the rugged gem (a Ruby gem that accesses
libgit) was released on February 28, 2022. This version has issues deploying to SSH-based repos. Pinning the gem back to the previous version (1.3.1) in the Gemfile of the control repo solves the issue:
gem 'rugged', '= 1.3.1'