Change Velocity plugin integration with GitHub

User687957
Mega Guru

Dear all,

 

I am actually checking how the integration of Devops plugin with GitHub works

I go thoright the too configuration from thw workspace area and then connect to my test GitHUb
Connection is ok but no repo gets disover

When I hit my github using given credential I get the configured repo so auth works fine

 

When I finishe the configuration and click on View Tools record , it jump me to the follwoing page

qNewRCllEl.png

From that point if I click on Discover button I get the folling error message :

"Tool discovery cannot be completed because import request was not created. The admin user cannot Create record on the Import Request table. Verify if the admin user has Create access or if there is any customization on the Import Request table blocking Create."

Please note that I am runing all this as a Sytem Adminitrator so I expect to get full rights

Any help would be apreciate how to solve this adn reply to follwing question :


ON my github for now I have create a test repo which has been initialise and I jave a webhook configuration set as :
chrome_fVKq6eGgGv.png


Q1 : Why it is saying that it need attention on Webhook ?

Q2 : It is not clear from documentation how the integration should work from github side. Should I simply push code in the repo and servicenow will detect it ?

Q3 : I have read that when something happen in github, servicenow is suppose to create a change request correct ?

That to help and clarify this.
PLeas to do simply redirect me to official doc whith I read for this intergation but is really wierd at some points so I realy expec feedback esperience from you all on such integration

regards

6 REPLIES 6

Well, it's the 'contains' record which is the problem right, pointing at a role which no longer exists, so, the id, in your example would be

5fc238007b0cc310b6481a4fea8a0d89

Not

4d43a4c07b88c310b6481a4fea8a0d45

Make sense?

 

I would strongly urge you to try and get a better understanding of the issue and use the post and your pdi to work through it, which is the idea behind pdi's right, to test and work things through/out.

Hello @tonychaffe ,
OK I have request a new PDI just for this test instaead of our demo instance.

After installing the Velocity change plugin, I have run your stript to remove all dea linked roles.

 

Then I have restart from scratch the configuration of the Veloticy change in order to connect to Github.

I get the same result after it says the conection is ok, the find records shows 0 repo while if I hit the same git endpoint with same authentication I get the corect list of data.

 

What I have try :
 - Configure manually webhoo for hithub and trig a push. The webhook deliver succesfuly the payload to ServiceNOw but nothing more
- When going to Devops Change Workspace, it is still saying that webhook is not configured properly while I have done it manually.

This is wierd, any idea ?