Twan Kamans
|
da17b7be7d
|
Merge pull request #173 from TheNetworkGuy/develop
Build and Push Docker Image / test_quality (push) Failing after 1m5s
Build and Push Docker Image / test_code (push) Failing after 1m14s
Build and Push Docker Image / build (push) Failing after 2m47s
Package code to main
4.0.0
|
2026-02-27 16:44:01 +01:00 |
|
Twan Kamans
|
4b54d93c6f
|
Merge pull request #172 from TheNetworkGuy/bug/config-file-path
🐛 Adjusting reading of config.py behavior to support legacy usage
|
2026-02-27 15:47:16 +01:00 |
|
Wouter de Bruijn
|
8073cae46a
|
🔥 Removed special case option because of unlikely scenario
|
2026-02-27 15:36:39 +01:00 |
|
Wouter de Bruijn
|
9da113ac60
|
🚧 Added check for reading config file from netbox-zabbix-sync.py as root dir
|
2026-02-27 13:43:56 +01:00 |
|
Wouter de Bruijn
|
473dd1dcc1
|
🐛 Updated script_dir path for new netbox_zabbix_sync parent folder
|
2026-02-27 13:43:18 +01:00 |
|
Wouter de Bruijn
|
14e68c34ea
|
🐛 Changed end of line to LF
|
2026-02-27 13:42:31 +01:00 |
|
Twan Kamans
|
4d8cd6a81d
|
Merge pull request #166 from TheNetworkGuy/feature/PIPreperations
♻️ Moved project code for Python bundling as preperation of PIP package
3.4.0-beta.2
|
2026-02-25 14:34:02 +01:00 |
|
Wouter de Bruijn
|
0874bc9275
|
🔥 Removed load_config method
|
2026-02-25 14:21:32 +01:00 |
|
Wouter de Bruijn
|
4d0c2a42e2
|
🔥 Removed _config method
|
2026-02-25 14:20:25 +01:00 |
|
TheNetworkGuy
|
d4f1a2a572
|
Added #112
|
2026-02-25 12:55:50 +00:00 |
|
TheNetworkGuy
|
f6b23b4bcd
|
Adds #151
|
2026-02-25 09:13:18 +00:00 |
|
TheNetworkGuy
|
e7de68c7c3
|
Fixes #152
|
2026-02-25 09:08:08 +00:00 |
|
TheNetworkGuy
|
0a37ff491c
|
Changed order of printing Netbox version. It makes sense to print it when a succesfull session with authentication is present. This fixes a bug where the version is printed even though the token might be invalid which might cause confusion.
|
2026-02-25 09:05:21 +01:00 |
|
TheNetworkGuy
|
9ec8bb3c2c
|
Fixed some Ruff linting and modified the error message for start function without a proper netbox / zabbix connection.
|
2026-02-23 13:49:11 +00:00 |
|
TheNetworkGuy
|
7b83d768d0
|
Modified error message for sync function that does not have a valid netbox or zabbix connection.
|
2026-02-23 13:46:35 +00:00 |
|
TheNetworkGuy
|
ed63c3e33b
|
Added missing function to testing suite which was deleted in a previous commit.
|
2026-02-23 13:17:32 +00:00 |
|
TheNetworkGuy
|
b7b399444c
|
Replaced raise with return False statement and added return True at the end of the function.
|
2026-02-23 14:04:56 +01:00 |
|
TheNetworkGuy
|
0b92586057
|
Removed unused code for testing UserMacroSync logic that contained a raise exception.
|
2026-02-23 14:00:13 +01:00 |
|
TheNetworkGuy
|
dc0a1f9122
|
Modified logging messages which contain device / VM and renamed this for consistent logging to "Host".
Moved logging function from global to main() for CLI
|
2026-02-23 13:47:21 +01:00 |
|
TheNetworkGuy
|
e3487378c1
|
Fixed check for future Zabbix versions.
|
2026-02-23 13:28:43 +01:00 |
|
TheNetworkGuy
|
449704156c
|
Added debug line for showing Zabbix version and modified check for Zabbix versions above 6.x.x for proxy configuration
|
2026-02-23 13:23:27 +01:00 |
|
TheNetworkGuy
|
489a70b703
|
Modified API call to sites.all for testing the API connection to devices.count.
|
2026-02-23 13:15:15 +01:00 |
|
TheNetworkGuy
|
4185aaba24
|
Made the token checks more consistent with function variables and updated the tests to better reflect the use of a proper V2 token.
|
2026-02-23 11:59:13 +00:00 |
|
TheNetworkGuy
|
a29f51f314
|
Updated and simplified Netbox token testing
|
2026-02-23 11:39:25 +00:00 |
|
TheNetworkGuy
|
08519c7433
|
Added Netbox token check to support #159
|
2026-02-23 11:33:15 +00:00 |
|
TheNetworkGuy
|
7cfed2ec76
|
Added warning message for Token v2 with Netbox 4.5 or higher. This is according to Netbox recommendations and to warn our users.
|
2026-02-23 10:35:41 +00:00 |
|
TheNetworkGuy
|
d5e3199e92
|
Implemented central configuration and config path that is configurable as path. Updated tests to use self.config instead on re-initializing config.
|
2026-02-19 16:17:58 +00:00 |
|
TheNetworkGuy
|
f7d0989320
|
Added check for when a non-primary cluster member is synced
|
2026-02-19 13:04:32 +00:00 |
|
TheNetworkGuy
|
3be3cdc8ef
|
Fixed Ruff linting
|
2026-02-19 12:40:50 +00:00 |
|
TheNetworkGuy
|
a4d5fda5e3
|
Added VM tests and tag tests
|
2026-02-19 12:38:29 +00:00 |
|
TheNetworkGuy
|
02a5617bc8
|
Fixed some hostgroup tests and added 4 new tests
|
2026-02-19 12:08:01 +00:00 |
|
TheNetworkGuy
|
434f0c9e68
|
Added new core tests dedicated towards status conflicts / changes and Template sourcing
|
2026-02-19 11:47:50 +00:00 |
|
TheNetworkGuy
|
c00ec4de31
|
Fixed several ruff and ty checks.
|
2026-02-18 14:10:59 +00:00 |
|
TheNetworkGuy
|
dfba6f4714
|
Renamed NB API import, removed unused sys import, added error when ZBX token and password are both used, revamped the core testing file and added useful tests such as device clustering and a base for future device testing.
|
2026-02-18 13:57:37 +00:00 |
|
TheNetworkGuy
|
223a27f47c
|
Changed sync function to class
|
2026-02-17 15:45:43 +00:00 |
|
TheNetworkGuy
|
d55fc0a4e7
|
Fixed ruff formatting
|
2026-02-16 13:29:48 +00:00 |
|
TheNetworkGuy
|
39f3c57cca
|
Renamed module/config.py file to settings.py to avoid confusion with the main config.py file
|
2026-02-16 13:28:18 +00:00 |
|
Wouter de Bruijn
|
79396242fe
|
👷 Fixed CI publish
3.4.0-beta.1
|
2026-02-13 15:42:45 +01:00 |
|
TheNetworkGuy
|
2028b7b8aa
|
Reformatted file for ruff check
|
2026-02-12 22:27:22 +00:00 |
|
TheNetworkGuy
|
ebbebfa17f
|
Adds tests for new core module
|
2026-02-12 22:24:06 +00:00 |
|
TheNetworkGuy
|
de02d257f7
|
Fixed file for linting issues.
|
2026-02-12 16:27:18 +00:00 |
|
TheNetworkGuy
|
b3f02dc028
|
Renamed run_sync function to sync and imported it at package level for easier imports.
|
2026-02-12 17:22:41 +01:00 |
|
Wouter de Bruijn
|
2b251b8f68
|
👷 Changed build to only run once for Python 3.12
|
2026-02-12 16:30:54 +01:00 |
|
Wouter de Bruijn
|
37257074bc
|
🔧 Updated lockfile
|
2026-02-12 16:25:20 +01:00 |
|
Wouter de Bruijn
|
0aa019e104
|
🔧 Added pypi publishing step
|
2026-02-12 16:25:11 +01:00 |
|
Wouter de Bruijn
|
6d0b031016
|
🔧 Adjusted build to use dynamic git tag version
|
2026-02-12 15:42:13 +01:00 |
|
Wouter de Bruijn
|
ce7ad878a2
|
🔧 Added cli command on package install
|
2026-02-12 15:41:59 +01:00 |
|
Wouter de Bruijn
|
e2b5c853a4
|
🙈 Ignored _version.py file
|
2026-02-12 15:41:19 +01:00 |
|
Wouter de Bruijn
|
3209e7077c
|
🔥 Removed saving of None return value
|
2026-02-12 15:25:35 +01:00 |
|
Wouter de Bruijn
|
14c0b9a479
|
✅ Updated patch targets for new module structure
|
2026-02-12 15:22:39 +01:00 |
|