Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run Fallback Mode when Errno::ECONNRESET exception happens #164

Merged
merged 3 commits into from
Oct 12, 2021

Conversation

ArturT
Copy link
Member

@ArturT ArturT commented Oct 12, 2021

Tech solution

Run tests in Fallback Mode when Errno::ECONNRESET exception happens.

Other problem but not sure if related (probably not)

Let's Encrypt certificates may be affected by the recent expiry (2021-09-30) of their old root certificate.
https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/

This can cause that knapsack_pro gem running on CI with old `OpenSSL version < 1.1.0 can't connect to Knapsack Pro API.

user solution

Users should update OpenSSL to >= 1.1.0 (or docker image to newer one to get the latest openssl version) on their CI server. This way knapsack_pro gem can connect with Knapsack Pro API successfully.

Related to

https://gist.github.com/ArturT/1dfb677a886c6ae7242eaf13a2628d75

@ArturT ArturT added the bug label Oct 12, 2021
@ArturT ArturT merged commit 3efe57d into master Oct 12, 2021
@ArturT ArturT deleted the handle-ssl-exception branch October 12, 2021 22:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant