Repository navigation
0.18.1
0.18.1
CHANGES
- Added
CreateIpInputPydantic model for Netboxcreate_iptask input validation and used it asinputargument for@Taskdecorator - Added
CreateIpBulkInputPydantic model for Netboxcreate_ip_bulktask input validation and used it asinputargument for@Taskdecorator - Replaced
**kwargsin Netboxcreate_ip_bulktask with explicit typed arguments matchingcreate_ipsignature - Enhanced IP allocation logic for allocating next available prefix when child prefix already contains IPs in Netbox
- Enhanced create ip logic for detecting IP address assigned object
- Changing norfab to produce json schema for tasks by model fields names instead of aliases
by_alias=False. - Updating nornir parse napalm to use nornir
tasktask - Fix create prefix task to make sure to check if /31 subnet can be allocated even if available prefixes return /30
- Create ip task enhanced to handle case when multiple parent prefixes matched in Netbox by prefix filter
- 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
- Adding
is_timed_outmethod to worker Job object to alow monitor job time out from inside tasks
FEATURES
- Adding brief mode to get interfaces to return only essential interfaces data
Full Changelog: 0.18.0...0.18.1