Skip to content

0.18.1

Choose a tag to compare

@dmulyalin dmulyalin released this 21 May 09:27
· 242 commits to master since this release

0.18.1

CHANGES

  1. Added CreateIpInput Pydantic model for Netbox create_ip task input validation and used it as input argument for @Task decorator
  2. Added CreateIpBulkInput Pydantic model for Netbox create_ip_bulk task input validation and used it as input argument for @Task decorator
  3. Replaced **kwargs in Netbox create_ip_bulk task with explicit typed arguments matching create_ip signature
  4. Enhanced IP allocation logic for allocating next available prefix when child prefix already contains IPs in Netbox
  5. Enhanced create ip logic for detecting IP address assigned object
  6. Changing norfab to produce json schema for tasks by model fields names instead of aliases by_alias=False.
  7. Updating nornir parse napalm to use nornir task task
  8. Fix create prefix task to make sure to check if /31 subnet can be allocated even if available prefixes return /30
  9. Create ip task enhanced to handle case when multiple parent prefixes matched in Netbox by prefix filter
  10. Fix create ip when create peer ip is true, check if mask len 32 or 128 raise error in that case - can not create peer ip for /32 or /128 prefixes
  11. Adding is_timed_out method to worker Job object to alow monitor job time out from inside tasks

FEATURES

  1. Adding brief mode to get interfaces to return only essential interfaces data

Full Changelog: 0.18.0...0.18.1