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 #1

Updated by Lukas Zapletal over 4 years ago

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

Updated by Lukas Zapletal over 4 years ago

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

Updated by Lukas Zapletal over 4 years ago

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

Updated by Lukas Zapletal over 4 years ago

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

Updated by Lukas Zapletal over 4 years ago

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

Updated by Lukas Zapletal over 4 years ago

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

Updated by Lukas Zapletal over 4 years ago

Actions #8

Updated by Lukas Zapletal over 4 years ago

  • Related to Feature #30302: Foreman authorization support in webhooks added
Actions #9

Updated by Lukas Zapletal over 4 years ago

Actions #10

Updated by Lukas Zapletal over 4 years ago

Actions #11

Updated by Marek Hulán over 4 years ago

  • Category deleted (Orchestration)

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

Actions #12

Updated by Marek Hulán over 4 years ago

  • Bugzilla link set to 1856731
Actions #13

Updated by Lukas Zapletal over 4 years ago

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

Updated by Lukas Zapletal over 4 years ago

  • Related to Bug #30531: Discovered hosts hooks added
Actions #15

Updated by Lukas Zapletal over 4 years ago

Actions #16

Updated by Lukas Zapletal about 4 years ago

Actions #17

Updated by Lukas Zapletal about 4 years ago

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

Updated by Lukas Zapletal about 4 years ago

Actions #19

Updated by Lukas Zapletal about 4 years ago

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

Updated by Lukas Zapletal about 4 years ago

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

Updated by Lukas Zapletal about 4 years ago

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

Updated by Lukas Zapletal about 4 years ago

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

Updated by Kamil Szubrycht almost 4 years ago

Actions #24

Updated by Lukas Zapletal almost 4 years ago

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

Updated by Lukas Zapletal almost 4 years ago

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

Updated by Adam Ruzicka almost 4 years ago

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

Updated by Lukas Zapletal almost 4 years ago

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

Updated by Adam Ruzicka almost 4 years ago

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

Updated by Lukas Zapletal almost 4 years ago

  • Related to Bug #31860: Write documentation for webhooks added
Actions #30

Updated by Lukas Zapletal over 3 years ago

  • Related to Bug #32134: Implement client certificate for webhooks added
Actions #31

Updated by Lukas Zapletal over 3 years ago

  • Related to Feature #32357: Integrate webhooks with remote execution features added
Actions

Also available in: Atom PDF