From 47e6d6630da7ba5f27f5f850a975c41da5edfdd1 Mon Sep 17 00:00:00 2001 From: "pierre.geeraert" Date: Wed, 9 Sep 2026 12:59:52 +0100 Subject: [PATCH] add function --- django_code/apps/cloudmanager/utils.py | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/django_code/apps/cloudmanager/utils.py b/django_code/apps/cloudmanager/utils.py index df9cdee..50502fa 100644 --- a/django_code/apps/cloudmanager/utils.py +++ b/django_code/apps/cloudmanager/utils.py @@ -1,8 +1,10 @@ import datetime -from apps.kubernetes_connection.utils import get_namespace,get_deployments +from apps.kubernetes_connection.utils import get_namespace,get_deployments,scale_up,scale_down from apps.cloudmanager.models import Schedule_Day_Data,Schedule_Week_Data,Namespace_Data,Deployment_Data + + def import_namespace(): namespaces_list = get_namespace() for namespace in namespaces_list: @@ -78,4 +80,23 @@ def Check_server_supposed_XXX(expected_status): display_list.append(replicas) print("replicas: "+str(replicas)) deployments_list.append(display_list) - return deployments_list \ No newline at end of file + return deployments_list + + +def retrieve_and_apply(): + + print("------------------------------------------") + print("-----------------UP-----------------------") + print("------------------------------------------") + servers_supposed_true = Check_server_supposed_XXX(True) + for server in servers_supposed_true: + print("name: "+str(name)+" namespace: "+str(namespace)+" replicas: "+str(replicas)) + scale_up(namespace_name=server[1],deploy_name=server[0],replicas=server[2]) + + print("------------------------------------------") + print("----------------DOWN----------------------") + print("------------------------------------------") + servers_supposed_false = Check_server_supposed_XXX(False) + for server in servers_supposed_false: + print("name: "+str(name)+" namespace: "+str(namespace)+" replicas: "+str(replicas)) + scale_down(namespace_name=server[1],deploy_name=server[0])