netboxlabs / diode

Diode data ingestion for NetBox, from NetBox Labs
https://netboxlabs.com
Other
42 stars 1 forks source link

Required Custom Fields prevent Diode usage #183

Open sol1-matt opened 1 month ago

sol1-matt commented 1 month ago

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

  1. Add custom field test_required that applies to Device objects and check the box for required
  2. 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)._

mfiedorowicz commented 1 month ago

Hi @sol1-matt, thanks for reporting the issue with all provided details 👍 It's being reviewed and we'll keep you updated once we know more.