Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

14132 Add EventRule - change webhook and add in script processing to events #14267

Merged
merged 102 commits into from
Nov 30, 2023

Conversation

arthanson
Copy link
Collaborator

@arthanson arthanson commented Nov 14, 2023

Fixes: #14132

Adds a new EventRule class that splits the event processing of webhooks to a separate model and adds a configurable pipeilne that includes allowing scripts to run in response to events.

  • Added new EventRule class
  • Split out eventing code from webhook to EventRule class
  • Added in configurable pipeline for event processing
  • Added ability to run scripts for events
  • Refactored / renamed routines from webhook specific to event_rules
  • Added documentation for EventRule and modified Webhook documentation for EventRule

Monosnap Add a new event rule | NetBox 2023-11-17 10-34-48

@jeremystretch jeremystretch merged commit a38a382 into feature Nov 30, 2023
12 checks passed
@jeremystretch jeremystretch deleted the 14132-event-refactor-2 branch November 30, 2023 21:36
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Dec 31, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants