Skip to content

Releases: networktocode/ntc-netbox-plugin-onboarding

v2.2.0

09 Aug 19:14
499f828
Compare
Choose a tag to compare

Enhancements

  • #143 Support Netbox 2.11, Supported releases 2.8, 2.9, 2.10 & 2.11
  • #126 Improve logging for loading driver extensions

Bug Fixes

  • #125 Fixes optional arguments in Netdev if set to None
  • #128 Fixes JSON in napalm optional arguments
  • #93 Create OnboardingDevice instance for existing devices
  • #135 Correctly handle onboarding exception when no device type is guessed

v2.1.0

29 Dec 14:37
0f444f0
Compare
Choose a tag to compare

Enhancements

  • #118 Support Netbox 2.10, Supported releases 2.8, 2.9 & 2.10
  • #114 Support more version of Napalm
  • #112 Improve support for DNS resolution
  • #108 Support Napalm and Netmiko optional arguments

v2.0.0

19 Oct 11:20
986fe8b
Compare
Choose a tag to compare

Enhancements

  • NetBox 2.9 support - Supported releases 2.8 and 2.9
  • Onboarding extensions - Customizable onboarding process through Python modules.
  • Onboarding details exposed in a device view - Date, Status, Last success and Latest task id related to the onboarded device are presented under the device view.
  • Onboarding task view - Onboarding details exposed in a dedicated view, including NetBox's ChangeLog.
  • Onboarding Changelog - Onboarding uses NetBox's ChangeLog to display user and changes made to the Onboarding Task object.
  • Skip onboarding feature - New attribute in the OnboardingDevice model allows to skip the onboarding request on devices with disabled onboarding setting.

Bug Fixes

  • Fixed race condition in worker.py
  • Improved logging

Additional Changes

  • Platform map now includes NAPALM drivers as defined in NetBox
  • Tests have been refactored to inherit NetBox's tests
  • Onboarding process will update the Device found by the IP-address lookup. In case of no existing device with onboarded IP-address is found in NetBox, onboarding might update the existing NetBox' looking up by network device's hostname.
  • Onboarding will raise Exception when create_device_type_if_missing is set to False for existing Device with DeviceType mismatch (behaviour pre #74)
  • Extended search criteria

v2.0.0-beta.2

22 Sep 17:53
d9f52e6
Compare
Choose a tag to compare
v2.0.0-beta.2 Pre-release
Pre-release

mainly bug fixes

v2.0.0-beta.1

16 Sep 02:48
7d118e7
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release
  • Add support for NetBox 2.9 #87
  • Add onboarding details in device view #83
  • Refactor core module to allow for user extensions #68

v1.3.0

03 Aug 14:59
09764a0
Compare
Choose a tag to compare

Updates

  • Pass Secret to NetDev Keeper
  • Adds logic around already existing devices
  • Adds updates on current status in readme

v1.2.0

13 Jul 18:45
d38343d
Compare
Choose a tag to compare

Enhancements

  • #57 Onboard with use of domain name, that the device name in NetBox is resolvable by the NetBox server
  • #55 Use Self Defined Platform Mappings

v1.1.0

29 May 13:01
5dfc3d4
Compare
Choose a tag to compare

Enhancements

#23 Add parameter to set default status
#45 Improve support for existing devices, Serial and Platform will now be updated if a device already exist
#46 Add device_type field in CSV form

Fixes

#35 Add parameter to define default color for device role
#36 Fix invalid slug when an object is created
#48 Set minimum version of NetBox to 2.8.1

Misc

#41 Update documentation to reference local_requirements NetBox 2.8+ method
#24 Add issue templates for bug report and feature request

thanks to @ryanmerolle for his multiple contributions

v0.9.3 Cont Travis integration

19 May 14:51
1e5790b
Compare
Choose a tag to compare
Merge pull request #32 from networktocode/dga-0.9.3

Travis Update to support auto-deploy

v0.9.2 - Travis test 01

19 May 00:15
ded69b5
Compare
Choose a tag to compare
Merge pull request #21 from networktocode/dga-readme

Add README and FAQ