I believe you should be using the web book URL from the pipeline build config.
You can get them from the web console page for the pipeline. See: * https://ruddra.com/posts/openshift-python-gunicorn-nginx-jenkins-pipelines-part-three/ <https://ruddra.com/posts/openshift-python-gunicorn-nginx-jenkins-pipelines-part-three/> Graham > On 8 Feb 2019, at 5:03 pm, Sean Dawson <[email protected]> wrote: > > Hi, > > I have Jenkins running in an OpenShift cluster and I have a multi > branch job set up, with the source git repository residing in > Bitbucket server. > > I wan't to set up a web hook from Bitbucket Server to Jenkins to > trigger builds as soon as there are changes to the repo. In a vanilla > Jenkins installation you are able to simply post the updates to > "${JENKINS_URL}/bitbucket-scmsource-hook/notify" as mentioned in this > article: > > https://support.cloudbees.com/hc/en-us/articles/115000053051-How-to-Trigger-Multibranch-Jobs-from-Bitbucket-Server-#configurationinbitbucketserver > > However, our Jenkins instance is the OpenShift version and uses > OpenShift to authenticate. When I try to post to this URL I get the > following error: > > { > "kind": "Status", > "apiVersion": "v1", > "metadata": { > > }, > "status": "Failure", > "message": "forbidden: User \"system:anonymous\" cannot post path > \"/bitbucket-scmsource-hook/notify\": no RBAC policy matched", > "reason": "Forbidden", > "details": { > > }, > "code": 403 > } > > Does anyone know of a way to allow the "system:anonymous" user to post > to that path? > > Thanks > > Sean > > _______________________________________________ > users mailing list > [email protected] > http://lists.openshift.redhat.com/openshiftmm/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.openshift.redhat.com/openshiftmm/listinfo/users
