Required Custom Fields in Netbox prevent the saving of objects when not included
These 2 things combined mean that Diode won't work on any Netbox installation where the Diode import touches objects which have required custom fields.
Test
Add custom field test_required that applies to Device objects and check the box for required
Attempt to import a device using Diode
The Diode Ingest Logs (/plugins/diode/ingestion-logs/) in Netbox show an error
Invalid value for custom field 'test_required': Required field cannot be empty.
Bonus info
_Lack of custom field support prevents imported_via, last_imported_date, last_imported_date, etc.. style custom fields. I've found these types of fields combined with bulk imports invaluable to manage bulk data automation particularly when trouble shooting automation when it goes bad (happens from time to time)._
These 2 things combined mean that Diode won't work on any Netbox installation where the Diode import touches objects which have required custom fields.
Test
test_required
that applies toDevice
objects and check the box forrequired
The Diode Ingest Logs (/plugins/diode/ingestion-logs/) in Netbox show an error
Bonus info _Lack of custom field support prevents
imported_via
,last_imported_date
,last_imported_date
, etc.. style custom fields. I've found these types of fields combined with bulk imports invaluable to manage bulk data automation particularly when trouble shooting automation when it goes bad (happens from time to time)._