Always load OS certificate pool when evaluating TLS connections
This is a general Merge Request template. Consider choosing a template from the list above if it will match your case more.
What does this MR do?
This makes Runner network module to always use SystemPool and adding the user-provided certificate.
It improves compatibility and makes SSL handling simple and clean.
This also solves artifacts downloading when the client receives redirect and SSL verification fails.
Does this MR meet the acceptance criteria?
- Added for this feature/bug
- All builds are passing
Branch has no merge conflicts with
master(if you do - rebase it please)