Project

General

Profile

coordination #117673

Updated by okurz over 1 year ago

 
 ## #### Observation 

 Every so often, the plugins fail to clone a repository for instance [#117622#note-](https://progress.opensuse.org/issues/117622#note-1)  

 https://openqa.suse.de/tests/9668977# 

 ~~~ 
 [2022-10-06T02:01:46.761898+02:00] [info] ::: OpenQA::Isotovideo::Utils::checkout_git_repo_and_branch: Cloning git URL 'https://github.com/Zaoliang/functional_wheel' 
 [2022-10-06T02:01:52.973889+02:00] [debug] Cloning into 'functional_wheel'... 
    fatal: unable to access 'https://github.com/Zaoliang/functional_wheel/': OpenSSL SSL_connect: Connection reset by peer in connection to github.com:443  
 ~~~ 

 ## Acceptance criteria #### Expected Behavior 

 * **AC1**: 1. A Plugin can be loaded on demand (maybe requires a bit more thinking, and a bit more of thought into the design) 
 * **AC2**: 1. A GH token can be used for authenticated requests (I suspect that we're hitting the rate limit here) 
 * **AC3**: Wheels cloning is retried (A 1. A maximum retry of N times can be configured in the wheels.yaml) wheels.yaml

Back