Introduction
New WebHook framework using Python payload parsers and reusing agent registration module and PlatformEngine.
...
Supported from Insights Application version > 8.0
Set up WebHook Subscriber PlatformInsightsWebHook as mention in Installing Webhook Subscriber and Webhook Engine
Daemon Agent should be configured
Make sure that your necessary port are open test following URL from any other system which is outside of network http://<HostIP>/webhook/PlatformInsightsWebHook/insightsDevOpsWebHook?webHookName=git_webhook
Make sure that "webhookHost": updated in uiConfig.json ex: http://<HostIP>/webhook/
Currently WebHook agent supported for both Python2 and Python3
Currently Supported tool
GitHub
GitLabIssue
...
Once the link is copied then it needs to be added in the actual tool’s WebHook.
please refer Agent Management section under 'Configuration' helps to Add / Change Status / Edit / Delete Agents. for more Agent operation.
WebHook Subscriber
Tool WebHook will push data to WebHook Subscriber when an event occurs and WebHook subscriber will publish the received data to the WebHook queue mentioned in WebhookPayloadDataQueue.
WebHook Agent
Registered WebHook agent will consume data from WebhookPayloadDataQueue, processes message according to the dynamic template mentioned in config.json and publish to the data in publish.data queue.
...