This commit is contained in:
@@ -49,7 +49,7 @@ def get_current_replicas():
|
|||||||
print("THIS DEPLOY: name: "+str(server[1])+" namespace: "+str(server[0])+" replicas: "+str(server[2])+" IS NEW !!!!!")
|
print("THIS DEPLOY: name: "+str(server[1])+" namespace: "+str(server[0])+" replicas: "+str(server[2])+" IS NEW !!!!!")
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
def Check_server_supposed_XXX(expected_status):
|
def Check_server_supposed_XXX(expected_status,verbose=False):
|
||||||
#just for testing
|
#just for testing
|
||||||
#expected_status = True
|
#expected_status = True
|
||||||
|
|
||||||
@@ -72,24 +72,18 @@ def Check_server_supposed_XXX(expected_status):
|
|||||||
else:
|
else:
|
||||||
deployments = Deployment_Data.objects.filter(schedule_week__in=schedules_week) | Deployment_Data.objects.filter(schedule_day__in=schedules_day)
|
deployments = Deployment_Data.objects.filter(schedule_week__in=schedules_week) | Deployment_Data.objects.filter(schedule_day__in=schedules_day)
|
||||||
|
|
||||||
#print("---------------------------------------------------------")
|
|
||||||
#print("-----------------Expected status: -----------------------")
|
|
||||||
#print("-----------------"+str(expected_status)+"-----------------------")
|
|
||||||
#print("---------------------------------------------------------")
|
|
||||||
|
|
||||||
|
|
||||||
deployments_list = []
|
deployments_list = []
|
||||||
for deployment in deployments:
|
for deployment in deployments:
|
||||||
display_list = []
|
display_list = []
|
||||||
name = deployment.name
|
name = deployment.name
|
||||||
display_list.append(name)
|
display_list.append(name)
|
||||||
print("name: "+str(name))
|
if verbose : print("name: "+str(name))
|
||||||
namespace = deployment.namespace
|
namespace = deployment.namespace
|
||||||
display_list.append(namespace)
|
display_list.append(namespace)
|
||||||
print("namespace: "+str(namespace))
|
if verbose : print("namespace: "+str(namespace))
|
||||||
replicas = deployment.replicas
|
replicas = deployment.replicas
|
||||||
display_list.append(replicas)
|
display_list.append(replicas)
|
||||||
print("replicas: "+str(replicas))
|
if verbose : print("replicas: "+str(replicas))
|
||||||
#Adding the whole object as well for future use
|
#Adding the whole object as well for future use
|
||||||
display_list.append(deployment)
|
display_list.append(deployment)
|
||||||
deployments_list.append(display_list)
|
deployments_list.append(display_list)
|
||||||
|
|||||||
@@ -32,27 +32,27 @@ def import_Deployments():
|
|||||||
test.items[2].spec.template.spec.containers[0].name # name the third deploy within the namespace
|
test.items[2].spec.template.spec.containers[0].name # name the third deploy within the namespace
|
||||||
return 0
|
return 0
|
||||||
|
|
||||||
def get_namespace():
|
def get_namespace(verbose=False):
|
||||||
config.load_kube_config(config_file='/kubeconfig/config')
|
config.load_kube_config(config_file='/kubeconfig/config')
|
||||||
core = client.CoreV1Api()
|
core = client.CoreV1Api()
|
||||||
namespace = core.list_namespace()
|
namespace = core.list_namespace()
|
||||||
namespace_list = []
|
namespace_list = []
|
||||||
for i in range(0,len(namespace.items)):
|
for i in range(0,len(namespace.items)):
|
||||||
print(namespace.items[i].metadata.name)
|
if verbose : print(namespace.items[i].metadata.name)
|
||||||
namespace_list.append(namespace.items[i].metadata.name)
|
namespace_list.append(namespace.items[i].metadata.name)
|
||||||
return namespace_list
|
return namespace_list
|
||||||
|
|
||||||
def get_deployments():
|
def get_deployments(verbose=False):
|
||||||
config.load_kube_config(config_file='/kubeconfig/config')
|
config.load_kube_config(config_file='/kubeconfig/config')
|
||||||
api = client.AppsV1Api()
|
api = client.AppsV1Api()
|
||||||
namespaces_list = get_namespace()
|
namespaces_list = get_namespace()
|
||||||
deployments_list = []
|
deployments_list = []
|
||||||
for namespace in namespaces_list:
|
for namespace in namespaces_list:
|
||||||
print(namespace)
|
if verbose : print(namespace)
|
||||||
deployments = api.list_namespaced_deployment(namespace)
|
deployments = api.list_namespaced_deployment(namespace)
|
||||||
for deployment_index in range(0,len(deployments.items)):
|
for deployment_index in range(0,len(deployments.items)):
|
||||||
deployment = deployments.items[deployment_index].metadata.name
|
deployment = deployments.items[deployment_index].metadata.name
|
||||||
replicas = deployments.items[deployment_index].spec.replicas
|
replicas = deployments.items[deployment_index].spec.replicas
|
||||||
print(" "+str(deployment)+" -- Replicas: "+str(replicas))
|
if verbose : print(" "+str(deployment)+" -- Replicas: "+str(replicas))
|
||||||
deployments_list.append([namespace,deployment,replicas])
|
deployments_list.append([namespace,deployment,replicas])
|
||||||
return deployments_list
|
return deployments_list
|
||||||
Reference in New Issue
Block a user