Skip to content

Releases: bb-Ricardo/netbox-sync

v1.3.0-beta3: Improved cluster and tag support (Margaret Hamilton)

26 Aug 21:26

Choose a tag to compare

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)

09 Apr 22:19

Choose a tag to compare

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)

27 Jan 17:36

Choose a tag to compare

Features:

  • adds Support to add WWN from Redfish import #121
  • adds user to docker file #118
  • adds config option to exclude SRM placeholder VMs #136
  • adds config option to exclude powered off VM #135

Bugfixes:

  • fixes error if nicOrder status is None #117
  • log to stdout by default (instead of stderr) #131
  • change custom field names to comply to NetBox 3.1.1 constraints #123
  • fixes error with IP addresses already existing in NetBox on first sync #120
  • fixes issue with special characters in vcenter password #128

v1.2.1: add sync of vCenter custom attributes (Katherine Johnson)

03 Nov 08:45

Choose a tag to compare

Features:

  • add syncing for vCenter Custom Attributes #114

v1.2.0: add check_redfish and vCenter tags (Katherine Johnson)

29 Oct 08:19

Choose a tag to compare

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)

23 Oct 00:23

Choose a tag to compare

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)

19 Oct 20:11

Choose a tag to compare

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

14 Sep 12:25

Choose a tag to compare

Bugfixes:

  • fixes issue with stripped cluster domain name if "strip_host_domain_name" was set to False #89
  • None api version after update Netbox to version 3.0.1 #88

1.1.1: Small bugfixes to Grace

02 Sep 22:13

Choose a tag to compare

Features:

Bugfixes:

  • Add WARNING if no usable IP addresses for host or running VM were found #81
  • Fix strip_host_domain_name for standalone hosts #75
  • Fixes issues with insufficient data for nic teaming interfaces #80

1.1.0: Add NetBox 2.11 support and bug fixes (Grace Hopper)

30 Jun 20:51

Choose a tag to compare

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_role and netbox_vm_device_role config options)
  • Relation *_relation config 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

Bugfixes:

  • Handle missing "API-Version" HTTP header properly #57
  • Fixes issue with accessing unresolved objects #45