Beispiel #1
0
 def get_sidecar_container(self):
     """Pod sidecar container for job logs."""
     return get_sidecar_container(
         job_name=self.k8s_job_name,
         job_container_name=self.job_container_name,
         sidecar_container_name=self.sidecar_container_name,
         sidecar_docker_image=self.sidecar_docker_image,
         namespace=self.namespace,
         app_label=self.app_label,
         sidecar_config=self.sidecar_config,
         sidecar_args=get_sidecar_args(pod_id=self.k8s_job_name))
Beispiel #2
0
 def get_sidecar_container(self, task_type, task_idx, args):
     """Pod sidecar container for task logs."""
     return get_sidecar_container(
         job_name=self.get_job_name(task_type=task_type, task_idx=task_idx),
         job_container_name=self.job_container_name,
         sidecar_container_name=self.sidecar_container_name,
         sidecar_docker_image=self.sidecar_docker_image,
         namespace=self.namespace,
         app_label=self.app_label,
         sidecar_config=self.sidecar_config,
         sidecar_args=args)
Beispiel #3
0
 def get_sidecar_container(self, task_type, task_idx, args):
     """Pod sidecar container for task logs."""
     return get_sidecar_container(
         job_name=self.get_job_name(task_type=task_type, task_idx=task_idx),
         job_container_name=self.job_container_name,
         sidecar_container_name=self.sidecar_container_name,
         sidecar_docker_image=self.sidecar_docker_image,
         namespace=self.namespace,
         app_label=self.app_label,
         sidecar_config=self.sidecar_config,
         sidecar_args=args)
Beispiel #4
0
 def get_sidecar_container(self):
     """Pod sidecar container for job logs."""
     return get_sidecar_container(
         job_name=self.job_name,
         job_container_name=self.job_container_name,
         sidecar_container_name=self.sidecar_container_name,
         sidecar_docker_image=self.sidecar_docker_image,
         namespace=self.namespace,
         app_label=self.app_label,
         sidecar_config=self.sidecar_config,
         sidecar_args=get_sidecar_args(pod_id=self.pod_name))
Beispiel #5
0
 def get_sidecar_container(self, volume_mounts):
     """Pod sidecar container for task logs."""
     return get_sidecar_container(
         job_container_name=self.job_container_name,
         sidecar_container_name=self.sidecar_container_name,
         sidecar_docker_image=self.sidecar_docker_image,
         sidecar_docker_image_pull_policy=self.sidecar_docker_image_pull_policy,
         namespace=self.namespace,
         sidecar_config=self.sidecar_config,
         sidecar_args=get_sidecar_args(container_id=self.job_container_name,
                                       app_label=self.app_label),
         internal_health_check_url=self.health_check_url,
         volume_mounts=volume_mounts)
Beispiel #6
0
 def get_sidecar_container(self, task_type, task_idx, args):
     """Pod sidecar container for task logs."""
     return get_sidecar_container(
         job_name=self.get_job_name(task_type=task_type, task_idx=task_idx),
         job_container_name=self.job_container_name,
         sidecar_container_name=self.sidecar_container_name,
         sidecar_docker_image=self.sidecar_docker_image,
         sidecar_docker_image_pull_policy=self.
         sidecar_docker_image_pull_policy,
         namespace=self.namespace,
         sidecar_config=self.sidecar_config,
         sidecar_args=args,
         internal_health_check_url=self.health_check_url)
Beispiel #7
0
 def get_sidecar_container(self, resource_name):
     """Pod sidecar container for task logs."""
     return get_sidecar_container(
         resource_name=resource_name,
         job_container_name=self.job_container_name,
         sidecar_container_name=self.sidecar_container_name,
         sidecar_docker_image=self.sidecar_docker_image,
         sidecar_docker_image_pull_policy=self.sidecar_docker_image_pull_policy,
         namespace=self.namespace,
         sidecar_config=self.sidecar_config,
         sidecar_args=get_sidecar_args(pod_id=resource_name,
                                       container_id=self.job_container_name,
                                       app_label=self.app_label),
         internal_health_check_url=self.health_check_url)