Project

General

Profile

Actions

Tracker #30290

open

Foreman webhooks integration story

Added by Lukas Zapletal over 4 years ago. Updated over 4 years ago.

Status:
New
Priority:
Normal
Category:
-
Target version:
-
% Done:

0%

Difficulty:
Triaged:
Yes
Fixed in Releases:
Found in Releases:

Description

Tracking ticket for the new subsciption core api, the new foreman webhooks plugin and the whole story.

The overall goal is to enable users to easily integrate 3rd party systems via HTTP webservices, for example REST or XML endpoints.


Related issues 29 (5 open24 closed)

Related to Webhooks - Feature #30293: Implement API and CLI for all pages in webhooksClosedOleh FedorenkoActions
Related to Installer - Feature #30294: Installer for foreman_webhooks pluginNewActions
Related to Webhooks - Feature #30295: Implement and verify Foreman core eventsResolvedOleh FedorenkoActions
Related to Webhooks - Feature #30297: Implement and verify Katello eventsClosedOleh FedorenkoActions
Related to Webhooks - Feature #30298: Create and verify AWX webhooks templatesClosedActions
Related to Webhooks - Feature #30300: Integrate template engine into webhooksResolvedActions
Related to Webhooks - Feature #30301: Support authentication of webhooksResolvedActions
Related to Webhooks - Feature #30302: Foreman authorization support in webhooksClosedOleh FedorenkoActions
Related to Webhooks - Feature #30304: Logging of webhooks deliveredResolvedActions
Related to Webhooks - Refactor #30305: Rewrite webhooks UI in ReactClosedOleh FedorenkoActions
Related to Foreman - Feature #30457: Foreman webhooks MVP for Foreman 2.2RejectedLukas ZapletalActions
Related to Webhooks - Bug #30531: Discovered hosts hooksNewActions
Related to Webhooks - Refactor #30707: Refactor webhook modelClosedActions
Related to Webhooks - Feature #30796: Optimize webhook DB queriesReady For TestingOleh FedorenkoActions
Related to Webhooks - Bug #30806: Send request and session id in a HTTP header in webhooksClosedActions
Related to Foreman - Feature #30538: Update set of available eventsClosedOleh FedorenkoActions
Related to Webhooks - Bug #31075: A copy of ForemanWebhooks::EventSubscriber has been removed from the module tree but is still active!ClosedActions
Related to Foreman - Bug #31243: Integrate webhooks with ActiveJobClosedLukas ZapletalActions
Related to Webhooks - Feature #31299: Support for additional request with xpathNewActions
Related to Webhooks - Feature #31301: Arbitrary headers with ERB rendering ClosedActions
Related to Webhooks - Feature #31413: foreman_webhooks: GraphQL apiClosedKamil SzubrychtActions
Related to Foreman - Feature #31647: Ability to add new arbitrary event via plugin APIResolvedActions
Related to Foreman - Bug #31646: Subscription API does not work well with inheritanceNewActions
Related to foreman-tasks - Bug #31677: Integrate webhooks with foreman tasks / dynflowClosedAdam RuzickaActions
Related to Foreman - Bug #31730: Cleanup hook names in event_name_forClosedLukas ZapletalActions
Related to Foreman Remote Execution - Bug #31737: Integrate webhooks with remote executionClosedAdam RuzickaActions
Related to Webhooks - Bug #31860: Write documentation for webhooksResolvedActions
Related to Foreman - Bug #32134: Implement client certificate for webhooksResolvedLukas ZapletalActions
Related to Foreman Remote Execution - Feature #32357: Integrate webhooks with remote execution featuresClosedLukas ZapletalActions
Actions

Also available in: Atom PDF