451 Commits

Author SHA1 Message Date
Wouter de Bruijn
22ebeaec1b 🐛 Fixed exclusion of all config.py files instead of only root file 2026-02-12 15:20:47 +01:00
Wouter de Bruijn
b2d021e849 👷 Added python packaging build step in GitHub actions 2026-02-12 15:17:50 +01:00
Wouter de Bruijn
f302cef05c ♻️ Importing cli parser from netbox_zabbix_sync module 2026-02-12 15:17:50 +01:00
Wouter de Bruijn
414f272d75 🙈 Ignored build files 2026-02-12 15:17:35 +01:00
Wouter de Bruijn
a8146b1e05 ♻️ Moved sourcecode into netbox_zabbix_sync module 2026-02-12 15:17:34 +01:00
TheNetworkGuy
6697311f8d Splitted core code from calling the script directly 2026-02-12 15:17:34 +01:00
Wouter de Bruijn
811e1eaa69 🔀 Merge pull request #165 from TheNetworkGuy/remove-pylint-annotations
💡 Removed old pylint annotations
2026-02-12 10:31:07 +01:00
Twan Kamans
e15919cfdd Merge pull request #164 from TheNetworkGuy/test-linting-exceptions
🔧 Specifically ignore assertion in tests instead of entire codebase
2026-02-12 10:26:10 +01:00
Wouter de Bruijn
6d715e6835 💡 Removed old pylint annotations 2026-02-12 10:25:35 +01:00
Twan Kamans
ab761f6b07 Merge pull request #163 from TheNetworkGuy/devcontainer-uv-environment
🔧 Updated post create command to fully use uv environment
2026-02-12 10:24:51 +01:00
Wouter de Bruijn
a151771002 🔒️ Switched to installation of locked dependencies 2026-02-12 10:02:45 +01:00
Wouter de Bruijn
df00114e3a 🔧 Removed pip installation is favor of installing uv and synchronizing virtual environment 2026-02-12 09:57:15 +01:00
Wouter de Bruijn
623994c55f 🔧 Specifically ignore assertion in tests instead of entire codebase 2026-02-12 09:24:32 +01:00
Twan Kamans
5c04757f4b Merge pull request #162 from TheNetworkGuy/develop
Build and Push Docker Image / test_quality (push) Successful in 1m22s
Build and Push Docker Image / test_code (push) Failing after 26s
Build and Push Docker Image / build (push) Failing after 21s
Fixes code to be compatible with ruff
2026-02-11 17:16:43 +01:00
TheNetworkGuy
e5d4bb64f0 Fixed linting on several files 2026-02-11 15:51:35 +00:00
TheNetworkGuy
3227bb3165 Fixed formatting, fixed tests for type checker 2026-02-11 15:30:53 +00:00
TheNetworkGuy
d53cc5e7d4 Added link to wiki in readme 2026-02-11 14:39:29 +00:00
TheNetworkGuy
8c5cdc77d7 Removed slowly from readme banner. We are not going to move this documentation slow, right? And added a link directly to the wiki. 2026-02-11 14:39:18 +00:00
TheNetworkGuy
2ea211b5dd Adds a little banner on the readme pointing towards the Wiki documentation 2026-02-11 14:36:35 +00:00
TheNetworkGuy
9212f486bf Updated main script with updated function names and to be valid code for ruff 2026-02-11 14:31:20 +00:00
TheNetworkGuy
18d67d5c2b Updated several modules to be valid code for ruff 2026-02-11 14:30:46 +00:00
TheNetworkGuy
2e2939ce55 Updated test_tools for ruff 2026-02-11 14:30:18 +00:00
TheNetworkGuy
5255984f80 Updated tests due to ruff checks failing 2026-02-11 14:30:03 +00:00
TheNetworkGuy
d32540d0e1 Updated devcontainer and added assertion exception for pytest code. 2026-02-11 14:29:27 +00:00
Twan Kamans
a80dc9fc2b Merge pull request #161 from TheNetworkGuy/main
Fix develop
2026-02-11 11:58:25 +01:00
Twan Kamans
f7dd8523a6 Merge pull request #160 from TheNetworkGuy/uv-project
Build and Push Docker Image / test_quality (push) Failing after 1m1s
Build and Push Docker Image / test_code (push) Successful in 1m1s
Build and Push Docker Image / build (push) Failing after 3m38s
🔧 Switched to astral.sh stack for project management, linting and formatting.
2026-02-11 11:10:29 +01:00
Twan Kamans
313158ea73 Merge pull request #154 from TheNetworkGuy/enforce-tag-list-order
🐛 Enforce tag list order before comparison
2026-02-11 10:50:44 +01:00
Wouter de Bruijn
64c10726c7 Added pytest-cov dev dependency 2026-02-02 18:51:38 +01:00
Wouter de Bruijn
cf4c4c5620 👷 Switched to astral.sh stack for linting and formatting 2026-02-02 18:48:06 +01:00
Wouter de Bruijn
6b29a70aea 👷 Updated action to use uv 2026-02-02 18:48:00 +01:00
Wouter de Bruijn
49c6b4644c 🔧 Switched to uv for project management 2026-02-02 18:47:50 +01:00
Wouter de Bruijn
fd66a4c943 🚨 Fixed Unnecessary ellipsis constant 2025-12-19 09:50:01 +01:00
Wouter de Bruijn
fdaeb79d4d 🐛 Removed deprecation decorator because of unavailability in Python 3.12 2025-12-19 09:47:47 +01:00
Wouter de Bruijn
765b4713a6 🐛 Changed tag sorting to tag name and value 2025-12-19 09:24:14 +01:00
Wouter de Bruijn
c275e08953 🐛 Enforce tag list order before comparison 2025-12-02 10:21:28 +01:00
Raymond Kuiper
9cc229c2f7 Merge pull request #148 from TheNetworkGuy/develop
Build and Push Docker Image / test_quality (push) Has been cancelled
Build and Push Docker Image / test_code (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Merge latest development code base to main
3.3.0
2025-10-16 11:45:04 +02:00
Raymond Kuiper
40592a589d Merge pull request #145 from retigra/proxy-by-cf
Allow configuration of proxies based on custom fields and added support for more types of custom fields.
2025-10-16 11:15:56 +02:00
Wouter de Bruijn
8197f41788 🎨 Minor formatting cleanup 2025-10-15 17:27:07 +02:00
Wouter de Bruijn
efb42916fd ✏️ Minor typo cleanup 2025-10-15 17:26:54 +02:00
Raymond Kuiper
d75b0c2728 Merge pull request #143 from retigra/inherent-site-properties
Inherent site properties
2025-09-28 19:18:08 +02:00
Twan Kamans
2fa05ffe92 Merge pull request #146 from TheNetworkGuy/develop
Build and Push Docker Image / test_quality (push) Has been cancelled
Build and Push Docker Image / test_code (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Support for 7.4
3.2.0
2025-09-24 15:10:50 +02:00
TheNetworkGuy
b81d4abfcd Add support for Zabbix 7.4 2025-09-23 12:47:05 +02:00
Wouter de Bruijn
047fb33332 🚑 Fixed random space on line 2 2025-09-12 16:47:57 +02:00
Wouter de Bruijn
bf512ada0b 💄 Codebase formatting 2025-09-12 16:45:03 +02:00
Wouter de Bruijn
337184159b 🐛 Fixed key/value check for proxy assignment 2025-09-12 16:44:04 +02:00
Raymond Kuiper
b9cf7b5bbe Merge pull request #5 from retigra/develop
Develop
2025-09-12 15:40:33 +02:00
Raymond Kuiper
58365f5228 Merge pull request #4 from retigra/proxy-by-cf
Merge latest features
2025-09-12 14:42:28 +02:00
Raymond Kuiper
37774cfec3 More linting fixes 2025-09-12 14:40:53 +02:00
Raymond Kuiper
c27505b927 corrected linting errors and a minor bug in cf_to_string 2025-09-12 14:39:11 +02:00
Raymond Kuiper
bc12064b6a corrected linting error 2025-09-12 14:27:06 +02:00