eclipse-csi / otterdog

OtterDog is a tool to manage GitHub organizations at scale using a configuration as code approach. It is actively used by the Eclipse Foundation to manage its numerous projects hosted on GitHub.
https://otterdog.readthedocs.org
Eclipse Public License 2.0
20 stars 2 forks source link

Investigate connection failures during apply #213

Open netomi opened 4 months ago

netomi commented 4 months ago

In at least 2 occasions, the apply operation failed with an error:

Cannot connect to host api.github.com:443 ssl:default [Connection reset by peer]

the PR can be re-applied by issueing an /apply command, but it would be good to understand the root cause and provide mitigation to it. Maybe we run too many concurrent requests as this happened only for organizations with many repositories. Also I did not encounter such an error when running it locally via the cli version that uses a classic PAT.