From 9e95eda1db334e9369449d807a47fee7c26dfb89 Mon Sep 17 00:00:00 2001 From: Jan Date: Thu, 14 Nov 2024 13:05:30 +0100 Subject: [PATCH] fixed scaler logic --- kube_downscaler/scaler.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kube_downscaler/scaler.py b/kube_downscaler/scaler.py index 8de2e0b..2ed447b 100644 --- a/kube_downscaler/scaler.py +++ b/kube_downscaler/scaler.py @@ -520,9 +520,9 @@ def scale_down_jobs( operation = "no_scale" if admission_controller == "kyverno": # if the matching_labels FrozenSet has an empty string as the first element, we create a different kyverno policy - first_element = next(iter(matching_labels), None) - first_element_str = first_element.pattern - if first_element_str == "": + first_element = next(iter(matching_labels), "") + + if first_element == "": has_matching_labels_arg = False else: has_matching_labels_arg = True