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))
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)
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)
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))
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)
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)
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)