Commit Graph

  • c58a3e8dd5
    Update README.md develop Raymond Kuiper 2025-06-26 09:48:25 +0200
  • 3e1657e575
    Merge pull request #140 from retigra/hostgroup_static_text Raymond Kuiper 2025-06-25 17:21:31 +0200
  • 161b310ba3 corrected linting error Raymond Kuiper 2025-06-25 17:07:46 +0200
  • cf2c841d23 Merge branch 'develop' into hostgroup_static_text Raymond Kuiper 2025-06-25 17:06:37 +0200
  • b258b02b91
    Merge pull request #138 from retigra/issue-136 Raymond Kuiper 2025-06-25 17:00:58 +0200
  • e82c098e26 corrected linting error Raymond Kuiper 2025-06-25 17:00:04 +0200
  • 3910e0de2d Updated docs Raymond Kuiper 2025-06-25 16:54:12 +0200
  • 98c13919c5 Added support for hardcoded strings in hostgroups Raymond Kuiper 2025-06-25 16:50:17 +0200
  • e718560689
    🚨 Line length fixes Wouter de Bruijn 2025-06-25 16:37:44 +0200
  • 57c7f83e6a
    🔊 Removed f-strings usage from logs Wouter de Bruijn 2025-06-25 13:56:41 +0200
  • e0ec3c0632 updated usermacro test for new loglevels Raymond Kuiper 2025-06-25 10:54:39 +0200
  • e4a1a17ded Logging improvements Raymond Kuiper 2025-06-25 10:43:47 +0200
  • f15e53185b
    Merge pull request #137 from TheNetworkGuy/hostgroup_fixes2 Twan Kamans 2025-06-24 21:44:34 +0200
  • 5923682d48 Fixes workflows to be executed 2 times. hostgroup_fixes2 TheNetworkGuy 2025-06-24 21:42:46 +0200
  • 29a54e5a86 Removed unused hostgroup import since the hostgroup generate function function has been moved to devices.py TheNetworkGuy 2025-06-24 21:29:36 +0200
  • 4a53b53789 Removed previous patch for Nonetype hostgroups and made a proper fix by refactoring the set_hostgroup() function and removing it from virtual_machines.py TheNetworkGuy 2025-06-24 21:28:32 +0200
  • 6d4f1ac0a5 Added hostgroup tests TheNetworkGuy 2025-06-24 21:28:13 +0200
  • a522c98929 Removed default None for hg_format making a hostgroup format input required. TheNetworkGuy 2025-06-24 20:50:04 +0200
  • 1de0b0781b Removed default for hostgroups and fixed bug for hostgroup attributes which do not exist TheNetworkGuy 2025-06-24 20:44:59 +0200
  • 1cf24fbcb5
    Merge pull request #135 from retigra/issue-131 Raymond Kuiper 2025-06-24 17:52:13 +0200
  • c2b25e0cd2 fixed linting Raymond Kuiper 2025-06-24 17:35:10 +0200
  • 9933c97e94 improved debug logging Raymond Kuiper 2025-06-24 17:28:57 +0200
  • 435fd1fa78 Fixed issues with tag mapping Raymond Kuiper 2025-06-24 17:09:23 +0200
  • 099ebcace5
    Merge pull request #134 from retigra/issue-130 Raymond Kuiper 2025-06-24 16:02:36 +0200
  • 906c719863 corrected linting errors Raymond Kuiper 2025-06-24 15:16:39 +0200
  • 2a3d586302 corrected typo Raymond Kuiper 2025-06-24 15:06:52 +0200
  • 753633e7d2 Added checks for empty list of hostgroups, improved some logging Raymond Kuiper 2025-06-24 15:01:45 +0200
  • de82d5ac71 Remove duplicates from the list of hostgroups Raymond Kuiper 2025-06-24 13:52:43 +0200
  • 9912f24450
    Merge pull request #3 from TheNetworkGuy/main Raymond Kuiper 2025-06-24 11:58:31 +0200
  • 8f658d3bf8
    🚨 Method naming convention enforcement and formatting improvements mypy-black-linting Wouter de Bruijn 2025-06-17 10:33:47 +0200
  • e1f3911046
    🔧 Added example pyproject configuration including linter configuration Wouter de Bruijn 2025-06-17 10:32:47 +0200
  • c07796f2bc
    🚨 Unused variables Wouter de Bruijn 2025-06-17 10:12:18 +0200
  • 47d42e4fba
    🚨 Unused f-string Wouter de Bruijn 2025-06-17 10:12:09 +0200
  • 83f27849af
    🚨 Changed membership tests to not in Wouter de Bruijn 2025-06-17 10:11:57 +0200
  • 767f974ad8
    🎨 Formatting improvements Wouter de Bruijn 2025-06-17 10:03:10 +0200
  • de438777d2
    🚨 Improvement in if statement order for not in list checks Wouter de Bruijn 2025-06-17 09:42:47 +0200
  • 132bcc1344
    🚨 Improvement for variable assignment in logging Wouter de Bruijn 2025-06-17 09:42:19 +0200
  • 66d59f2575
    🚨 Imported sys from own module Wouter de Bruijn 2025-06-17 09:22:58 +0200
  • 371e74fca8
    🎨 Formatted codebase Wouter de Bruijn 2025-06-17 09:21:59 +0200
  • d056a20de2
    Merge pull request #128 from TheNetworkGuy/develop main Twan Kamans 2025-06-17 09:06:30 +0200
  • a57b51870f Merge branch 'develop' of github.com:TheNetworkGuy/netbox-zabbix-sync into develop TheNetworkGuy 2025-06-17 08:47:49 +0200
  • dbc7acaf98 Added hostgroup tests, set the test coverage to 70%, added test packages to devcontainer TheNetworkGuy 2025-06-16 18:40:06 +0000
  • 87b33706c0 Updated README with cluster_type TheNetworkGuy 2025-06-16 16:07:38 +0000
  • affd4c6998 Fixes #127 TheNetworkGuy 2025-06-16 16:03:53 +0000
  • 22982c3607
    Merge pull request #126 from TheNetworkGuy/develop Twan Kamans 2025-06-16 17:21:03 +0200
  • dec2cf6996 Fixed bug in which custom config.py module was not accessed TheNetworkGuy 2025-06-16 14:04:10 +0000
  • 940f2d6afb Re-added some git logic to the pipeline which was lost during development TheNetworkGuy 2025-06-16 11:13:36 +0000
  • d79f96a5b4 Add unittests to build process TheNetworkGuy 2025-06-16 10:03:58 +0000
  • 2f40ec467b
    Merge pull request #125 from TheNetworkGuy/develop 3.1 Twan Kamans 2025-06-16 11:28:26 +0200
  • e0d28633c3 Fixes image push pipeline TheNetworkGuy 2025-06-16 11:27:38 +0200
  • 0a20e270ed
    Merge pull request #123 from TheNetworkGuy/develop Twan Kamans 2025-06-16 11:22:06 +0200
  • a5be9538d9 Made the pytest file a bit cleaner and removed a redundant step TheNetworkGuy 2025-06-16 11:15:52 +0200
  • b31e41ca6b
    Merge pull request #124 from retigra/additional-hostgroup-support Raymond Kuiper 2025-06-16 10:54:17 +0200
  • ba530ecd58 corrected linting errors Raymond Kuiper 2025-06-16 10:28:17 +0200
  • a3259c4fe3
    Merge branch 'develop' into additional-hostgroup-support Raymond Kuiper 2025-06-16 10:06:47 +0200
  • 5e390396ba Fixed small typo TheNetworkGuy 2025-06-14 23:16:07 +0200
  • ee6d13bfdf Fixed line too long and updated readme TheNetworkGuy 2025-06-14 20:17:57 +0000
  • 8fe7e5763b Added sanatizer function for log output. TheNetworkGuy 2025-06-14 20:15:05 +0000
  • a7a79ea81e updated README for multiple hostgoups Raymond Kuiper 2025-06-13 15:56:21 +0200
  • b62e8203b6 removed debug line Raymond Kuiper 2025-06-13 15:47:31 +0200
  • bfadd88542 perform hostgroup creation before consistency check Raymond Kuiper 2025-06-13 10:49:40 +0200
  • bd4d21c5d8 Hostgroup CF checks for VMs Raymond Kuiper 2025-06-13 10:24:26 +0200
  • 148ce47c10 Set minimum coverage to 60 TheNetworkGuy 2025-06-12 20:25:54 +0000
  • 7969de50bf Adds coverage report to gitignore. Adds extra coverage test to workflow. TheNetworkGuy 2025-06-12 20:24:29 +0000
  • 7394bf8d1d Fixed a bunch of typos (how did this happen!?!) TheNetworkGuy 2025-06-12 19:24:04 +0000
  • 8ce2cab86f Fixed bug where sync.log was created in the modules directory TheNetworkGuy 2025-06-12 18:35:56 +0000
  • 76723d2823 Updated Git workflow. Linter to Python 3.13, Image publisher will only execute when a commit is performend on main. TheNetworkGuy 2025-06-12 13:51:59 +0200
  • c58e5aba1e Fixed minor documentation mistake TheNetworkGuy 2025-06-12 11:51:15 +0000
  • baf23403a0 Updated documentation after fixing #111 TheNetworkGuy 2025-06-12 11:20:46 +0000
  • 3115eaa04e Fixed linter and test for config file TheNetworkGuy 2025-06-12 11:14:15 +0000
  • c8fda04ce8 Fixed config bug and #111 TheNetworkGuy 2025-06-12 11:08:21 +0000
  • 7b8827fa94 Added Zabbix logout TheNetworkGuy 2025-06-12 10:56:30 +0200
  • b705e1341f Fixed publish image workflow TheNetworkGuy 2025-06-11 20:15:02 +0000
  • 8df17f208c Fixed small typo in Readme, Updated zabbix-utils, Added Devcontainer, Fixed logging and class description in usermacros module, fixed Zabbix consistencycheck for Usermacros and added unit tests for usermacros. TheNetworkGuy 2025-06-11 20:09:53 +0000
  • 22d735dd82
    Merge pull request #121 from TheNetworkGuy/unittesting Twan Kamans 2025-06-08 22:14:38 +0200
  • a325863aec Fixed several config errors, double exception imports, Linter stuff and edited test for new device_inventory_map key TheNetworkGuy 2025-06-08 22:13:36 +0200
  • 9e1a90833d Added new config parameters to base template TheNetworkGuy 2025-06-08 21:45:45 +0200
  • 45e633b5ed
    Merge branch 'develop' into unittesting Twan Kamans 2025-06-08 21:33:21 +0200
  • 298e6c4370 support multiple hostgroups for vm Raymond Kuiper 2025-06-05 11:53:17 +0200
  • 77b0798b65 Added verify of vm_hostgroup_format (moved fucntion to tools.py) Raymond Kuiper 2025-06-05 11:39:42 +0200
  • 27ee4c341f Fixed multiple hostgroups for devices Raymond Kuiper 2025-06-04 15:18:27 +0200
  • f7eb47a8a8 removed scratch file Raymond Kuiper 2025-06-04 14:23:46 +0200
  • bc53737e02 first supoport of multiple hostgroups Raymond Kuiper 2025-06-04 14:23:01 +0200
  • 4a4919053f
    feat: support overridable template contexts using dictionaries Ryazanov Alexander Mihailovich 2025-05-29 16:14:39 +0300
  • 539ad64c8d Adds 2 new tests for virtual chassis TheNetworkGuy 2025-04-28 22:49:04 +0200
  • bbe28d9705 Added all default config statements and added warning to any curious users. TheNetworkGuy 2025-04-28 22:31:36 +0200
  • 2998dfde54 Specifiek Python version in pipeline test step TheNetworkGuy 2025-04-28 22:21:30 +0200
  • d60eb1cb2d Removed python test files for linter. TheNetworkGuy 2025-04-28 22:18:59 +0200
  • 98edf0ad99 Adjusted ENV prefix, fixed several linter errors in new tests TheNetworkGuy 2025-04-28 17:23:51 +0200
  • 772fef0930 Added prefix for environment variables TheNetworkGuy 2025-04-28 15:57:11 +0200
  • 68cf28565d Fixed some pipeline stuff TheNetworkGuy 2025-04-28 15:47:37 +0200
  • 0c715d4f96 Fixed some basic Flake8 errors, added Pylinter exception, Fixed some minor logging bugs. TheNetworkGuy 2025-04-28 15:44:45 +0200
  • 819126ce36 Added tests for config file, added logger for config file TheNetworkGuy 2025-04-28 15:35:51 +0200
  • 04a610cf84 Fixed some minor Flake8 errors TheNetworkGuy 2025-04-28 15:10:48 +0200
  • e91eecffaa Fixed on statement on new testcode. TheNetworkGuy 2025-04-28 14:58:38 +0200
  • eb307337f6 Removed YAML config logic, added python config logic with default fallback. Added ENV variable support for config parameters. TheNetworkGuy 2025-04-28 14:50:52 +0200
  • 5fd89a1f8a Added .vscode as exception to gitignore TheNetworkGuy 2025-04-28 13:32:28 +0200
  • cb0500d0c0 Fixed test layout and added pipeline step to actually run tests TheNetworkGuy 2025-04-28 10:47:52 +0200
  • 7383583c43 Adjusted Gitignore, added config module, adjusted requirements for YAML support, added first unittests TheNetworkGuy 2025-04-25 14:43:35 +0200
  • dad7d2911f Reverted previous work TheNetworkGuy 2025-04-23 11:11:05 +0200