From 0b03fc15b5b75120401447529ac5a009e76b1c07 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Dosko=C4=8Dil?= <jan.doskocil@nic.cz>
Date: Tue, 26 Nov 2024 12:25:33 +0100
Subject: [PATCH] knot-exporter: no zone timers by default

---
 .../knot_exporter/knot_exporter.py            | 20 +++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/python/knot_exporter/knot_exporter/knot_exporter.py b/python/knot_exporter/knot_exporter/knot_exporter.py
index 8135294b41..7d6fc37919 100755
--- a/python/knot_exporter/knot_exporter/knot_exporter.py
+++ b/python/knot_exporter/knot_exporter/knot_exporter.py
@@ -216,15 +216,23 @@ def main():
     )
 
     parser.add_argument(
-        "--no-zone-timers",
+        "--no-zone-serial",
         action='store_false',
-        help="disable collection of zone timer settings"
+        help="disable collection of zone serial"
     )
 
     parser.add_argument(
-        "--no-zone-serial",
-        action='store_false',
-        help="disable collection of zone serial"
+        "--zone-timers",
+        action='store_true',
+        default=False,
+        help="enable collection of zone SOA timer values"
+    )
+
+    parser.add_argument(
+        "--no-zone-timers",
+        action='store_const',
+        help="supported for compatibility reasons; no effect",
+        # deprecated=True # in python >=3.13
     )
 
     args = parser.parse_args()
@@ -237,7 +245,7 @@ def main():
         args.no_global_stats,
         args.no_zone_stats,
         args.no_zone_status,
-        args.no_zone_timers,
+        args.zone_timers,
         args.no_zone_serial,
     ))
 
-- 
GitLab