INNER CODE UNIT · Python
read_namespaced_data
vchinnipilli/kubestriker · kubestriker/apps_v1api.py:48
def read_namespaced_data(self, context):
'''
This function calls namespaced resources
'''
json_result = {}
for namespace in self.namespaces:
url = self.url + "/namespaces/" + namespace + "/" + context
result = self.execute(url)
namespace_result = self.result.get(namespace)
nm_result = {}
if result is not False:
status_code = result.status_code
if status_code == 200:
metadata_list = self.gather_response_data(result.json())
nm_result.update({context: {'status': status_code, 'metadata_names': metadata_list}})
json_result.update({namespace:result.json()})
else:
nm_result.update({context: {'status': status_code}})