in src/workflow/lambda.py [0:0]
def run(self) :
cb_project = self.config["cb_project"]
ecr_repo_name = self.config["ecr_repo_name"]
image_name = self.config["image_name"]
image_permissions = self.config["image_permissions"]
build_time_budget = self.config["build_time_budget"]
app_image_config = self.config["app_image_config"]
update_domain_input = self.config["update_domain_input"]
context = self.config["context"]
self.timeouts = self._set_timeout_budgets( context.get_remaining_time_in_millis(),
build_time_budget)
self._create_kernel_image(cb_project, self.timeouts["build"])
self._publish_image_to_studio( ecr_repo_name,
image_name,
image_permissions,
app_image_config,
update_domain_input,
self.timeouts["publish"])
return self.results