This commit is contained in:
@@ -1,8 +1,10 @@
|
|||||||
import datetime
|
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
|
from apps.cloudmanager.models import Schedule_Day_Data,Schedule_Week_Data,Namespace_Data,Deployment_Data
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def import_namespace():
|
def import_namespace():
|
||||||
namespaces_list = get_namespace()
|
namespaces_list = get_namespace()
|
||||||
for namespace in namespaces_list:
|
for namespace in namespaces_list:
|
||||||
@@ -79,3 +81,22 @@ def Check_server_supposed_XXX(expected_status):
|
|||||||
print("replicas: "+str(replicas))
|
print("replicas: "+str(replicas))
|
||||||
deployments_list.append(display_list)
|
deployments_list.append(display_list)
|
||||||
return deployments_list
|
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])
|
||||||
|
|||||||
Reference in New Issue
Block a user