403 is a permissions error. Presumably when you make the call manually, you’re doing it from a client that’s already logged in(?) to Jenkins. The docs should help.
Compute and Web Engine are already in Debug mode. There’s no more log than what’s in my first message (without DEBUG mode there is no log at all).
The ce.log show SUCCESS for globalWebhooks.
I tried something with certificate. I extracted Sonarqube image cacerts, add my jenkins certificate and add this updated cacerts to Sonar container but no change, always this “Server Unreachable” in Webhooks.
I said several times that curl command return 200, that this webhook works fine with manual launch.
And for information if Sonar don’t accept Jenkins certificate we have a 403 and it’s a Sonar configuration issue.
Can you explain why it’s only with Sonar if it’s a Jenkins issue ? Why there is no log in Jenkins ?
There is other forum post with the same problem with no response…
And my question is: can we have log for this 403 ? We paid for Sonar Developer, is there a real support ?
i suppose you’re using the Sonarqube for Jenkins plugin.
To see what’s going on in Jenkins you should create a custom Jenkins Sonarqube logger
(/manage/log/new) with configuration logger hudson.plugins.sonar and org.sonarsource.