Skip to content

After upgrading to gitlab-ce 18.3.2 webhook SSL_verifications are broken

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Hello guys, this is Stephan.

After an upgrade from gitlab-ce 17.10.4 to gitlab-ce 18.3.2 (in several steps), the SSL verifications of webhooks seems to be broken.

Message:

Hook execution failed: SSL_connect returned=1 errno=0 peeraddr=10.147.77.77:443 state=error: certificate verify failed (unable to get local issuer certificate)

The webhook triggers the API of an ArgoCD. This ArgoCD has a certificate that was issued by a private sub-CA. We can confirm and verify that this still works properly in version 17.4.10 and that the SSL-peer can be verified. With the same configuration in version 18.3.2, however, it no longer works.

Can anyone confirm this issue or is anyone else experiencing it?

P.S.: GitLab-CE is running in a Podman container.

Regards

Stephan

Edited by 🤖 GitLab Bot 🤖