Пример #1
0
 def upload_resource_status_end(self, exit_code, *resources):
     timestamp = util.now_timestamp_rfc_3339()
     for resource in resources:
         status = self.get_resource_status(resource)
         if status.get("end") != None:
             continue
         status["end"] = timestamp
         status["exit_code"] = exit_code
         key = self.resource_status_key(resource)
         self.storage.put_json(status, key)
Пример #2
0
 def upload_resource_status_start(self, *resources):
     timestamp = util.now_timestamp_rfc_3339()
     for resource in resources:
         key = self.resource_status_key(resource)
         status = {
             "resource_id": resource["id"],
             "resource_type": resource["resource_type"],
             "workload_id": resource["workload_id"],
             "app_name": self.app["name"],
             "start": timestamp,
         }
         self.storage.put_json(status, key)