diff --git a/pr_agent/git_providers/gitea_provider.py b/pr_agent/git_providers/gitea_provider.py index d7dd2462..0a166ff3 100644 --- a/pr_agent/git_providers/gitea_provider.py +++ b/pr_agent/git_providers/gitea_provider.py @@ -41,6 +41,12 @@ class GiteaProvider(GitProvider): configuration.host = "{}/api/v1".format(self.base_url) configuration.api_key['Authorization'] = f'token {gitea_access_token}' + if get_settings().get("GITEA.SKIP_SSL_VERIFICATION", False): + configuration.verify_ssl = False + + # Use custom cert (self-signed) + configuration.ssl_ca_cert = get_settings().get("GITEA.SSL_CA_CERT", None) + client = giteapy.ApiClient(configuration) self.repo_api = RepoApi(client) self.owner = None