Project

General

Profile

Tracker #30290

Foreman webhooks integration story

Added by Lukas Zapletal 7 months ago. Updated 7 months ago.

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

0%

Difficulty:
Triaged:
Yes
Bugzilla link:
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

Related to Webhooks - Feature #30293: Implement API and CLI for all pages in webhooksNew
Related to Installer - Feature #30294: Installer for foreman_webhooks pluginNew
Related to Webhooks - Feature #30295: Implement and verify Foreman core eventsResolved
Related to Webhooks - Feature #30297: Implement and verify Katello eventsNew
Related to Webhooks - Feature #30298: Create and verify AWX webhooks templatesClosed
Related to Webhooks - Feature #30300: Integrate template engine into webhooksResolved
Related to Webhooks - Feature #30301: Support authentication of webhooksResolved
Related to Webhooks - Feature #30302: Foreman taxonomy and authorization support in webhooksNew
Related to Webhooks - Feature #30304: Logging of webhooks deliveredResolved
Related to Webhooks - Refactor #30305: Rewrite webhooks UI in ReactAssigned
Related to Foreman - Feature #30457: Foreman webhooks MVP for Foreman 2.2Rejected
Related to Webhooks - Bug #30531: Discovered hosts hooksNew
Related to Webhooks - Refactor #30707: Refactor webhook modelNew
Related to Webhooks - Feature #30796: Optimize webhook DB queriesNew
Related to Webhooks - Bug #30806: Send request and session id in a HTTP header in webhooksClosed
Related to Foreman - Feature #30538: Update set of available eventsClosed
Related to Webhooks - Bug #31075: A copy of ForemanWebhooks::EventSubscriber has been removed from the module tree but is still active!Closed
Related to Foreman - Bug #31243: Integrate webhooks with ActiveJobClosed
Related to Webhooks - Feature #31299: Support for additional request with xpathNew
Related to Webhooks - Feature #31301: Arbitrary headers with ERB rendering Closed
Related to Webhooks - Feature #31413: foreman_webhooks: GraphQL apiNew
Related to Foreman - Feature #31647: Ability to add new arbitrary event via plugin APINew
Related to Foreman - Bug #31646: Subscription API does not work well with inheritanceNew
Related to Webhooks - Bug #31677: Integrate webhooks with foreman tasks / dynflowNew
Related to Foreman - Bug #31730: Cleanup hook names in event_name_forReady For Testing
Related to Foreman Remote Execution - Bug #31737: Integrate webhooks with remote executionReady For Testing

History

#1 Updated by Lukas Zapletal 7 months ago

  • Related to Feature #30293: Implement API and CLI for all pages in webhooks added

#2 Updated by Lukas Zapletal 7 months ago

  • Related to Feature #30294: Installer for foreman_webhooks plugin added

#3 Updated by Lukas Zapletal 7 months ago

  • Related to Feature #30295: Implement and verify Foreman core events added

#4 Updated by Lukas Zapletal 7 months ago

  • Related to Feature #30297: Implement and verify Katello events added

#5 Updated by Lukas Zapletal 7 months ago

  • Related to Feature #30298: Create and verify AWX webhooks templates added

#6 Updated by Lukas Zapletal 7 months ago

  • Related to Feature #30300: Integrate template engine into webhooks added

#7 Updated by Lukas Zapletal 7 months ago

#8 Updated by Lukas Zapletal 7 months ago

  • Related to Feature #30302: Foreman taxonomy and authorization support in webhooks added

#9 Updated by Lukas Zapletal 7 months ago

#10 Updated by Lukas Zapletal 7 months ago

#11 Updated by Marek Hulán 7 months ago

  • Category deleted (Orchestration)

we may need a new category here, removing orchestration since it traditionally reflects provisioning orchestration

#12 Updated by Marek Hulán 7 months ago

  • Bugzilla link set to 1856731

#13 Updated by Lukas Zapletal 6 months ago

  • Related to Feature #30457: Foreman webhooks MVP for Foreman 2.2 added

#14 Updated by Lukas Zapletal 6 months ago

  • Related to Bug #30531: Discovered hosts hooks added

#15 Updated by Lukas Zapletal 5 months ago

#16 Updated by Lukas Zapletal 5 months ago

#17 Updated by Lukas Zapletal 5 months ago

  • Related to Bug #30806: Send request and session id in a HTTP header in webhooks added

#18 Updated by Lukas Zapletal 4 months ago

#19 Updated by Lukas Zapletal 4 months ago

  • Related to Bug #31075: A copy of ForemanWebhooks::EventSubscriber has been removed from the module tree but is still active! added

#20 Updated by Lukas Zapletal 3 months ago

  • Related to Bug #31243: Integrate webhooks with ActiveJob added

#21 Updated by Lukas Zapletal 3 months ago

  • Related to Feature #31299: Support for additional request with xpath added

#22 Updated by Lukas Zapletal 3 months ago

  • Related to Feature #31301: Arbitrary headers with ERB rendering added

#23 Updated by Kamil Szubrycht about 2 months ago

#24 Updated by Lukas Zapletal 13 days ago

  • Related to Feature #31647: Ability to add new arbitrary event via plugin API added

#25 Updated by Lukas Zapletal 13 days ago

  • Related to Bug #31646: Subscription API does not work well with inheritance added

#26 Updated by Adam Ruzicka 8 days ago

  • Related to Bug #31677: Integrate webhooks with foreman tasks / dynflow added

#27 Updated by Lukas Zapletal 1 day ago

  • Related to Bug #31730: Cleanup hook names in event_name_for added

#28 Updated by Adam Ruzicka about 16 hours ago

  • Related to Bug #31737: Integrate webhooks with remote execution added

Also available in: Atom PDF