From 5a642d67b7e1d3247bc7a60833ee9daaaccca564 Mon Sep 17 00:00:00 2001 From: thl-cmk <thl-cmk@outlook.com> Date: Wed, 25 Dec 2024 11:01:50 +0000 Subject: [PATCH] Update CHANGELOG --- CHANGELOG | 37 +++++++++++++++++++++++++------------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 126cb74..deea0e3 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -92,29 +92,29 @@ 2024-05-18: fixed crash on empty neighbour port (ThX to andreas doehler) 2024-06-17: fixed bad IPv4 address data (just drop it) 2024-06-18: fixed host_exist returns always True if host was in host_cache, even with host=None -2024-09-23: incompatible replaced options --lowercase/--uppercase with --case LOWER|UPPER +2024-09-23: INCOMPATIBLE: replaced options --lowercase/--uppercase with --case LOWER|UPPER changed version output from settings to argparse action - incompatible removed backend FILESYSTEM -> will fallback to MULTISITE - incompatible removed support for CMK2.2.x file format (removed option --new-format) + INCOMPATIBLE: removed backend FILESYSTEM -> will fallback to MULTISITE + INCOMPATIBLE: removed support for CMK2.2.x file format (removed option --new-format) 2024-09-24: added site filter for multisite deployments (MULTISITE only), option --filter-sites and SITES section in toml file added customer filter for MSP deployments (MULTISITE only), option --filter-customers and section CUSTOMERS in toml file 2024-11-16: added better logging for missing L2 data 2024-11-17: added L2_NEIGHBOUR_REPLACE_REGEX (ThX to Frankb@checkmk forum for the base idea) - incompatible removed DROP_HOST_REGEX -> use L2_NEIGHBOUR_REPLACE_REGEX instead - incompatible changed section names in TOML file to better distinguish between L2 and L3v4 + INCOMPATIBLE: removed DROP_HOST_REGEX -> use L2_NEIGHBOUR_REPLACE_REGEX instead + INCOMPATIBLE: changed section names in TOML file to better distinguish between L2 and L3v4 HOST_MAP -> L2_HOST_MAP DROP_HOSTS -> L2_DROP_HOSTS SEED_DEVICES -> L2_SEED_DEVICES - incompatible removed option -s, --seed-devices from CLI -> use TOML section L2_SEED_DEVICES instead - incompatible changed the option keep-domain to remove-domain -> don't mess with neighbor names by default -2024-12-08: incompatible: changed hostlabel for L3v4 topology to nvdct/l3v4_topology + INCOMPATIBLE: removed option -s, --seed-devices from CLI -> use TOML section L2_SEED_DEVICES instead + INCOMPATIBLE: changed the option keep-domain to remove-domain -> don't mess with neighbor names by default +2024-12-08: INCOMPATIBLE: changed hostlabel for L3v4 topology to nvdct/l3v4_topology needs at least inv_ip_address inv_ip_address-0.0.5-20241209.mkp 2024-12-09: added option --include-l3-hosts added site filter for RESTAPI backend enabled customer filter for MULTISITE backend -2024-12-10: refactoring: moved topology code to topologies, removed all global variables, created main() function -2024-12-11: incompatible: changed default layers to None -> use the CLI option -l CDP or the configfile instead - incompatible: reworked static topology -> can now be used for each service, host/service name has to be +2024-12-10: refactoring: moved topology code to topologies.py, removed all global variables, created main() function +2024-12-11: INCOMPATIBLE: changed default layers to None -> use the CLI option -l CDP or the configfile instead + INCOMPATIBLE: reworked static topology -> can now be used for each service, host/service name has to be exactly like in CMK. See ~/local/bin/nvdct/conf/nfdct.toml moved string constants to lib/constants.py @@ -122,4 +122,17 @@ - inv_lnx_if_ip-0.0.4-20241210.mkp - inv_ip_address-0.0.6-20241210.mkp - inv_win_if_ip-0.0.3-20241210.mkp -2024-12-17: fixed wrong import for OMD_ROOT (copy&paste) (ThX to BH2005@forum.checkmk.com) \ No newline at end of file +2024-12-17: fixed wrong import for OMD_ROOT (copy&paste) (ThX to BH2005@forum.checkmk.com) +2024-12-20: fixed typo in TOML L3v4 -> "L3v4" (ThX to BH2005@checkmk_forum) + fixed crash in topologies (devices_to_go.remove(device) ValueError if device not in list) (ThX to BH2005) +2024-12-23: streamlined L3v4 in preparation for L3v6 topology + INCOMPATIBLE: changes in TOML: + L3V4_IGNORE_HOSTS -> L3_IGNORE_HOSTS + L3V4_IGNORE_IP -> L3_IGNORE_IP + L3V4_SUMMARIZE -> L3_SUMMARIZE + L3V4_REPLACE -> L3_REPLACE + L3V4_IRNORE_WILDCARD -> L3V4_IGNORE_WILDCARD # Typo + [EMBLEMS] + l3v4_replace -> l3_replace + l3v4_summarize -> l3_summarize + \ No newline at end of file -- GitLab