Releases: bb-Ricardo/netbox-sync
Releases · bb-Ricardo/netbox-sync
v1.3.0-beta3: Improved cluster and tag support (Margaret Hamilton)
If you're upgrading from older NetBox versions be aware of the change of custom_fields.
Only _ are allowed since 3.2 and - are not permitted anymore.
example: vcsa_last-backup will turn into vcsa_last_backup
What you need to do in NetBox:
- change description of OLD custom field
- delete OLD custom field in NetBox
- Sync again
- configure table in list with new available column of new custom field in NetBox after the sync completed
Removed config options:
- sync_tags was substituted with *_tag_source config options #146
- sync_parent_tags was substituted with *_tag_source config options #146
Features:
- Adds support for multiple cluster with the same name #119 #197
- Adds support for proxy and client certificates (mTLS) #140
- Adds config option to define ESXi host management interface description #154
- Adds option to use source name as cluster group name #171
- Adds support for several parallel instances of netbox-sync #176
- Adds support for syncing Dummy interfaces and IP addresses #181
- Adds config option to completely disable syncing of any VLAN information #205
- Adds an exclude option to permitted subnets to exclude small chunks of a bit block #203
- Adds support for inherited interface tenant to IP addresses and VLANs #199
- Adds vendor mapping to minimize and clean the host manufacturer #145
- Adds summary hardware info on devices #191
- Adds config option to create custom fields based on vm/host attributes #170
- Adds config option to define the source of tags for cluster, hosts and VM objects #146
Bugfixes:
- Fixes issue with changed object name length in newer NetBox versions #214
- Fixes issue with IP addresses being marked as orphan when VM is turned off #192
- Fixes issue with parent objet detection #195
- Fixes issue with long-running syncs and expired vCenter sessions #188
- Fixes issue with broken installation of Vsphere SDK #160
- Fixes issue with ipam.fhrpgroup model introduced to NetBox? #174
- Fixes issue with changed custom field format in NetBox #186
- Fixes issue with updated slugs on every sync #206
Maintenance:
- Updates requirements.txt to provide newer versions of dependencies
v1.2.3: Bugfixes to work with NetBox >= 3.1 (Katherine Johnson)
Bugfixes:
- Fixed requirements due to incompatibility with requests 2.24.0 #142
- Fixes issue with creating custom attributes from vcenter source #151
- Ignores devices with missing primary key 'name' (change NetBox uniqueness constrains) #162
- Fixes issue with VM primary not properly resolved an causing setting VM primary over and over again #172
- Fixes AttributeError: 'dict' object has no attribute 'get_display_name' (again) #120
- Fixes issue with new possibility to assign an 'fhrpgroup' to an IP address #137
- Fixes site detection when resolving interface VLANs #155
Improvements:
- From now on docker image will be published on docker hub #168
v1.2.2: exclude offline and placeholder VMs (Katherine Johnson)
v1.2.1: add sync of vCenter custom attributes (Katherine Johnson)
Features:
- add syncing for vCenter Custom Attributes #114
v1.2.0: add check_redfish and vCenter tags (Katherine Johnson)
Features:
- adds new source "check_redifish" #91
- sync tags from vcenter #65
- Python virtual environment simplify for Ubuntu by @rsp2k in #103
- add "validate_tls_certs" setting to VMware source #106
- adds option for "vm_tag_relation" #98
- adds "cluster_tenant_relation" and "cluster_tag_relation" to vmware source #110
Bugfixes:
- VLANs that have a / in the name in vmware, are imported with the encoded %2f in the name instead #5
- wrong VLAN assigned when duplicate VLANs exist in same site #40
- fixes same slug name on objects #79 #99
- Skip importing items missing primary key #104
- fixes issue with cloned VMs not synced if same VM uuid exists in different vCenter instances #111
Maintenance
- improvements around class attributes and class creation to avoid circular dependencies #61
- remove 'netbox_host_device_role' and 'netbox_vm_device_role' config options #107
- Switch Docker base image to 'slim-bullseye' #105
- reduce DEBUG and DEBUG2 logging #97
Full Changelog: v1.1.2...v1.2.0
v1.2.0-beta.2: add check_redfish and vCenter tags (Katherine Johnson)
Features:
- adds new source "check_redifish" #91
- sync tags from vcenter #65
- Python virtual environment simplify for Ubuntu by @rsp2k in #103
- add "validate_tls_certs" setting to VMware source #106
- adds option for "vm_tag_relation" #98
- adds "cluster_tenant_relation" and "cluster_tag_relation" to vmware source #110
Bugfixes:
- VLANs that have a / in the name in vmware, are imported with the encoded %2f in the name instead #5
- wrong VLAN assigned when duplicate VLANs exist in same site #40
- fixes same slug name on objects #79 #99
- Skip importing items missing primary key #104
- fixes issue with cloned VMs not synced if same VM uuid exists in different vCenter instances #111
Maintenance
- improvements around class attributes and class creation to avoid circular dependencies #61
- remove 'netbox_host_device_role' and 'netbox_vm_device_role' config options #107
- Switch Docker base image to 'slim-bullseye' #105
- reduce DEBUG and DEBUG2 logging #97
Full Changelog: v1.1.2...v1.2.0-beta.2
v1.2.0-beta.1: add check_redfish and vCenter tags (Katherine Johnson)
Features:
- adds new source "check_redifish" #91
- Sync tags from vcenter #65
- Python virtual environment simplify for Ubuntu by @rsp2k in #103
- add 'validate_tls_certs' setting to VMware source #106
- adds option for vm_tag_relation #98
Bugfixes:
- Vlans that have a / in the name in vmware, are imported with the encoded %2f in the name insted #5
- wrong vlan assigned when duplicate VLANs exist in same site #40
- fixes same slug name on objects #79 #99
- Skip importing items missing primary key #104
Maintenance
- remove 'netbox_host_device_role' and 'netbox_vm_device_role' config options #107
- Switch Docker base image to 'slim-bullseye' #105
- reduce DEBUG and DEBUG2 logging #97
Full Changelog: v1.1.2...v1.2.0-beta.1
1.1.2: add support for NetBox >= v3.0
1.1.1: Small bugfixes to Grace
Features:
Bugfixes:
1.1.0: Add NetBox 2.11 support and bug fixes (Grace Hopper)
Features:
- Adopt to NetBox v2.11+ version with changed vcpus data type #58
- Adds config option to strip domain part from host/vm name #29
- Adds possibility to map platform #47
- Adds host_role_relation and vm_role_relation config options #56 (deprecates
netbox_host_device_roleandnetbox_vm_device_roleconfig options) - Relation
*_relationconfig options support values with a comma (needs to be enclosed in quotes) #42 - Add "match_host_by_serial" config option to disable host serial matching. #52
- Adds "host_tenant_relation" config option #51