From bc9e331c68e98c0b6bcc38cd69642e12402f0011 Mon Sep 17 00:00:00 2001 From: "pierre.geeraert" Date: Wed, 9 Sep 2026 14:46:02 +0100 Subject: [PATCH] set always off if the replica was already 0 --- django_code/apps/cloudmanager/utils.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/django_code/apps/cloudmanager/utils.py b/django_code/apps/cloudmanager/utils.py index a13dc9d..14f8698 100644 --- a/django_code/apps/cloudmanager/utils.py +++ b/django_code/apps/cloudmanager/utils.py @@ -17,8 +17,13 @@ def import_deployment(): Schedule_Week_Always_off,Schedule_Week_Always_on = generate_default_week_schedule() for deployment in deployment_list: + #if the replicas is originally 0 , it means it is disabled so put the schedule as always off + if deployment[2] == 0: + schedule_object = Schedule_Day_Always_off + else: + schedule_object = Schedule_Day_Always_on if deployment[0]!="kube-system": - Deployment_Data.objects.get_or_create(namespace=deployment[0],name=deployment[1],defaults={"replicas":deployment[2],"actual_replica":deployment[2],"schedule_day":Schedule_Day_Always_on,"schedule_week":Schedule_Week_Always_on}) + Deployment_Data.objects.get_or_create(namespace=deployment[0],name=deployment[1],defaults={"replicas":deployment[2],"actual_replica":deployment[2],"schedule_day":schedule_object,"schedule_week":Schedule_Week_Always_on}) def generate_default_day_schedule():