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