def __init__(self, project_name, project_uuid, job_name, job_uuid, spec, k8s_config=None, namespace='default', in_cluster=False, job_container_name=None, job_docker_image=None, sidecar_container_name=None, sidecar_docker_image=None, role_label=None, type_label=None, use_sidecar=False, sidecar_config=None): self.spec = spec self.project_name = project_name self.project_uuid = project_uuid self.job_name = job_name self.job_uuid = job_uuid self.resource_manager = manager.ResourceManager( namespace=namespace, name=DOCKERIZER_JOB_NAME, project_name=self.project_name, project_uuid=self.project_uuid, job_name=job_name, job_uuid=job_uuid, job_docker_image=job_docker_image, job_container_name=job_container_name, sidecar_container_name=sidecar_container_name, sidecar_docker_image=sidecar_docker_image, role_label=role_label, type_label=type_label, use_sidecar=use_sidecar, sidecar_config=sidecar_config, health_check_url=get_build_health_url(job_name), log_level=self.spec.log_level if self.spec else None) super().__init__(k8s_config=k8s_config, namespace=namespace, in_cluster=in_cluster)
def __init__(self, project_name, project_uuid, job_name, job_uuid, spec, commit=None, from_image=None, dockerfile_path=None, context_path=None, image_tag=None, image_name=None, build_steps=None, env_vars=None, nocache=None, in_cluster_registry=False, k8s_config=None, namespace='default', in_cluster=False, job_container_name=None, job_docker_image=None, job_docker_image_pull_policy=None, sidecar_container_name=None, sidecar_docker_image=None, role_label=None, type_label=None, use_sidecar=False, sidecar_config=None): self.spec = spec self.project_name = project_name self.project_uuid = project_uuid self.job_name = job_name self.job_uuid = job_uuid self.commit = commit self.from_image = from_image self.dockerfile_path = dockerfile_path self.context_path = context_path self.image_tag = image_tag self.image_name = image_name self.build_steps = build_steps self.env_vars = env_vars self.nocache = bool(nocache) self.in_cluster_registry = in_cluster_registry self.resource_manager = manager.ResourceManager( namespace=namespace, name=DOCKERIZER_JOB_NAME, project_name=self.project_name, project_uuid=self.project_uuid, job_name=job_name, job_uuid=job_uuid, job_docker_image=self.get_job_docker_image(job_docker_image), job_docker_image_pull_policy=self.get_job_docker_image_pull_policy( job_docker_image_pull_policy), job_container_name=job_container_name, sidecar_container_name=sidecar_container_name, sidecar_docker_image=sidecar_docker_image, role_label=role_label, type_label=type_label, use_sidecar=use_sidecar, sidecar_config=sidecar_config, health_check_url=get_build_health_url(job_name), log_level=self.spec.log_level if self.spec else None) super().__init__(k8s_config=k8s_config, namespace=namespace, in_cluster=in_cluster)