You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix pydocstyle
Increase version to 1.3.0
Adds doc to restart NB svcs, Adds doc for install in venv
Onboarding process refactor
fix async task race condition
NetBox 2.9 support
expose onboarding details in device view
skip onboarding
update version to 2.0.0-beta1
Improve Logging for netdev_keeper.py
Fixes onboarding_extensions_map issue
The onboarding_extensions_map setting (specified in netbox_onboarding/__init__.py
or overridden in configuration.py) is used to map napalm driver names to a custom
class which extends the driver, allowing extensibility. Currently, when a mapping
doesn't exist for a napalm driver, the NetdevKeepr class's get_onboarding_facts()
method fails. This causes the rq-worker to be unable to run the onbaord_device()
function to onboard a device. The changes in this commit fix the issue.
Render right_page onboarding template correctly
Currently, the template_content.py DeviceContent class returns `None`
if onboarding is not enabled for an OnboardingDevice object. Likewise,
if no OnboardingDevice object exists, the template continues trying to
access attributes for an OnboardingDevice object. In the first case,
template rendering will fail as an empty string is needed in order
to insert nothing into the rendered HTML template presented to the user.
In the second case, an AttributeError is raised as you can not access
attributes of a NoneType object.
Enhance logging and error handling
Change version to 2.0.0-beta.2
Add NetBox's changelog model to OnboardingTask
documentation update
support to skip device type updates
Expose onboarding metrics on worker level
Changes for multiple criteria searching
Update version to 2.0.0
Optional arguments for NAPALM and Netmiko
Rebase
Rebase fix
Fixes for issues #80, #102, #103
Black reformatting
Platform option args removed
Rebase
Rebase fix
Fixes for issues #80, #102, #103
Fixes for issues #80, #102, #103
0 commit comments