-
Notifications
You must be signed in to change notification settings - Fork 263
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
WebHook should provide old data together with new data #330
Labels
type: feature
Introduction of new or enhanced functionality to the application
Milestone
Comments
glennmatthews
added
status: under review
type: feature
Introduction of new or enhanced functionality to the application
labels
Apr 19, 2021
glennmatthews
added
the
impact: breaking change
This change or feature will remove or replace existing functionality; needs to be an X.0.0 release
label
Aug 5, 2021
@glennmatthews does this need to be a breaking change? Can we only add a new key-value pair with the original/old data so receiving systems don't break? If so, we can move back to near-term. |
Looking at the NetBox implementation, it was done as a new parallel set of key-value pairs, so if we follow that pattern, it should be reasonable. |
glennmatthews
removed
the
impact: breaking change
This change or feature will remove or replace existing functionality; needs to be an X.0.0 release
label
Aug 6, 2021
bryanculver
added a commit
that referenced
this issue
Mar 2, 2022
Merged into |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Environment
Proposed Functionality
I'm submitting this feature request on behalf of @itdependsnetworks for webhooks to include old and new data (pre/post changes). There was an active issue with Netbox for this same issue, where the feature was recently merged in. It may be possible to reference this issue/PR and replicate the functionality in Nautobot.
netbox-community/netbox#3451
netbox-community/netbox@c6641ec
Use Case
An example use case from the linked issue above:
User creates Device/VM in Nautobot and assigns IP address with DNS Name --> DNS Name gets written into the DNS Server. User changes the DNS Name, old DNS Name gets deleted in the DNS and the new one created.
Database Changes
No
External Dependencies
None
The text was updated successfully, but these errors were encountered: