INNER CODE UNIT · Python
list_daemon_set_for_all_namespaces
vchinnipilli/kubestriker · kubestriker/apps_v1api.py:95
def list_daemon_set_for_all_namespaces(self):
'''
This function grabs DS data
'''
context = 'daemonsets'
url = self.url + "/" + context
result = self.execute(url)
daemonsets_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}})
daemonsets_data.update({"apps": result.json()})
elif status_code == 403:
self.result.update({context: {'status': status_code}})
daemonsets_data.update(self.read_namespaced_data(context))
else: