INNER CODE UNIT · Python
list_deployment_for_all_namespaces
vchinnipilli/kubestriker · kubestriker/apps_v1api.py:74
def list_deployment_for_all_namespaces(self):
'''
This function lists various deployments
'''
context = 'deployments'
url = self.url + "/" + context
result = self.execute(url)
deployments_data = {}
if result is not False:
status_code = result.status_code
if status_code == 200:
metadata_list = self.gather_response_data(result.json())
self.result.update({context: {'status': status_code, 'metadata_names': metadata_list}})
deployments_data.update({"apps": result.json()})
elif status_code == 403:
self.result.update({context: {'status': status_code}})
deployments_data.update(self.read_namespaced_data(context))
else: