Commit Graph

37 Commits

Author SHA1 Message Date
ricardo.bartels@telekom.de 3089543f31 fixes issue with dns name lookup for IP addresses not working anymore #306 2023-04-28 20:59:26 +02:00
ricardo.bartels@telekom.de fecfd6677b removes source tags from objects which don't belong to that source #273 2023-02-24 10:58:46 +01:00
ricardo.bartels@telekom.de 3b55c7107a improve imports of NB object classes 2023-02-20 18:16:48 +01:00
ricardo.bartels@telekom.de 2b5a2776bd adds helper scripts to keep infos up to date 2023-02-19 13:21:27 +01:00
ricardo.bartels@telekom.de 6f68c428cd adds all new config parsing to include env vars #227 2023-02-17 21:22:52 +01:00
ricardo.bartels@telekom.de e98444b62a fixes issue with handling of pruning objects from unknonw sources #273 2023-01-27 19:20:59 +01:00
ricardo.bartels@telekom.de affd3875bb fixes orphan tagging if ignore_unknown_source_object_puning is set to true #273 2023-01-26 21:19:58 +01:00
ricardo.bartels@telekom.de 6b31cd4dd9 fixes issue with VM creation in NetBox 3.3.0 #220
GH issue: https://github.com/netbox-community/netbox/issues/10131#issuecomment-1225783758

refs: #220
2022-08-29 20:15:58 +02:00
ricardo.bartels@telekom.de 7da771a204 fixes removal of orphan status for IP address of offline VMs #192 2022-08-24 21:34:08 +02:00
ricardo.bartels@telekom.de c4e0e77726 fixes IP addresses marked as orphan when VM is turned off #192 2022-05-20 11:33:09 +02:00
ricardo.bartels@telekom.de 72f6ee2904 adds config option 'ignore_unknown_source_object_pruning' #176 2022-05-18 15:09:33 +02:00
ricardo.bartels@telekom.de a9f25a6307 prepare release v1.2.2 2022-01-27 18:35:58 +01:00
ricardo.bartels@telekom.de b358a833af Enhances README to Cleary use of multiple sources
* fixes typos
* adds version and date to log on each run

refs: #109
2021-10-22 11:20:10 +02:00
ricardo.bartels@telekom.de 8a1d65aaea Merge branch 'fix/manufacturer-slug-issue' into development 2021-10-18 15:22:53 +02:00
ricardo.bartels@telekom.de 20aa45b790 reduce DEBUG and DEBUG2 logging #97 2021-10-15 22:26:13 +02:00
ricardo.bartels@telekom.de 48ab641d06 adds finding objects by slug name to match first when searching for objects
refs: #79
2021-10-15 15:10:10 +02:00
ricardo.bartels@telekom.de 7d600bd5b1 fixes issue with manufacterer slug name
refs: #99
refs: #79
2021-09-30 23:10:21 +02:00
ricardo.bartels@telekom.de 6a5000cfbd adds network interface speed detection
refs: #91
2021-09-22 23:20:59 +02:00
ricardo.bartels@telekom.de 37715b2fa7 WIP: adds new source check_redfish #91
refs: #91
refs: #79
2021-09-14 18:16:43 +02:00
Ricardo Bartels 95d285309a prepared first release (Ada)
sets version to 1.0.0
2021-02-26 16:46:36 +01:00
Ricardo Bartels ebda6af266 fixes orphaned tagging for disabled sources
refs: #38
2021-02-05 18:35:55 +01:00
Ricardo Bartels 98661fc9bb exclude object classes from pruning #18
refs: #18
2020-11-27 23:28:30 +01:00
Ricardo Bartels 632a801505 speeds up object creation and fixes small bugs 2020-11-20 17:16:21 +01:00
Ricardo Bartels 5bb6f6289d fixes issues with last commit, caching is optional now
* primary_ip4/6 attribute will only be assigned in last run

refs: #6
refs: #7
2020-11-19 13:24:30 +01:00
Ricardo Bartels 4367ec3542 fixes use of internal names as var names 2020-11-17 22:44:50 +01:00
Ricardo Bartels b007dc6f81 adds MIT license to this porject 2020-11-17 12:15:54 +01:00
Ricardo Bartels 5ad5bedb51 WIP: documenting code, refactoring class names, NOT FNISHED
* need to finish documentation of VMWare handler class
* README.md needs to be rewritten completely
2020-11-16 18:31:52 +01:00
Ricardo Bartels 4e2cb031d7 fixes a lot of logical errors and adds object caching by default
This is the first full (hopefully) working version of this syncing
script.

Now documentation needs some excessive love. Probably a lot of
dead code as well which needs to be removed.
2020-11-13 23:53:14 +01:00
Ricardo Bartels fca25a8376 WIP: adds untagged_vlan to interfaces and fixes primary_ip assignment 2020-11-11 16:30:18 +01:00
Ricardo Bartels 4c3da92053 fixes primary ip address assignment
This is only an intermediate version
We need to get vrfs, vlans and tennants as well to
classify an IP address properly
2020-11-10 09:41:56 +01:00
Ricardo Bartels d46c4c729d enhances object/cluster exclusion, filtering, disables TLS warnings 2020-11-09 15:36:40 +01:00
Ricardo Bartels 4a54fa77d4 WIP: fixes deletion of objects and update of baseic data 2020-11-06 20:11:22 +01:00
Ricardo Bartels 866359c553 WIP: added device detection on data migration, enhanced IP address validation 2020-11-04 17:35:30 +01:00
Ricardo Bartels e3ad3dbd56 adds extended logging, dns name lookup, primary ip assignement
Also ESXi interfaces are now represented properly
IPv6 and VM primary IP assignment still ongoing
2020-11-03 17:50:26 +01:00
Ricardo Bartels 546c0ab743 improves association of ip addresses to prefixes 2020-10-30 16:57:44 +01:00
Ricardo Bartels 3eede8e90d fixes handlying of IP address objects, adds loads of data validation 2020-10-29 16:16:45 +01:00
Ricardo Bartels edfa48ddcf initial commit
ALL WORK IN PROGRESS
2020-10-26 16:35:57 +01:00