Exemplo n.º 1
0
def process_logs(build, temp=True):
    k8s_manager = K8SManager(namespace=settings.K8S_NAMESPACE, in_cluster=True)
    log_lines = base.process_logs(k8s_manager=k8s_manager,
                                  pod_id=build.pod_id,
                                  container_job_name=settings.CONTAINER_NAME_DOCKERIZER_JOB)

    safe_log_job(job_name=build.unique_name, log_lines=log_lines, temp=temp, append=False)
Exemplo n.º 2
0
def process_logs(build: 'BuildJob', temp: bool = True) -> None:
    k8s_manager = K8SManager(namespace=conf.get('K8S_NAMESPACE'), in_cluster=True)
    log_lines = base.process_logs(k8s_manager=k8s_manager,
                                  pod_id=build.pod_id,
                                  container_job_name=conf.get('CONTAINER_NAME_DOCKERIZER_JOB'))

    safe_log_job(job_name=build.unique_name, log_lines=log_lines, temp=temp, append=False)
Exemplo n.º 3
0
def process_logs(job, temp=True):
    pod_id = JOB_NAME_FORMAT.format(name=JOB_NAME, job_uuid=job.uuid.hex)
    k8s_manager = K8SManager(namespace=settings.K8S_NAMESPACE, in_cluster=True)
    log_lines = base.process_logs(k8s_manager=k8s_manager,
                                  pod_id=pod_id,
                                  container_job_name=settings.CONTAINER_NAME_JOB)

    safe_log_job(job_name=job.unique_name, log_lines=log_lines, temp=temp, append=False)
Exemplo n.º 4
0
def handle_build_job_logs(job_uuid, job_name, log_lines):
    if not BuildJob.objects.filter(uuid=job_uuid).exists():
        return

    logger.debug('handling log event for %s', job_name)
    safe_log_job(job_name=job_name,
                 log_lines=log_lines,
                 temp=False,
                 append=True)
Exemplo n.º 5
0
def process_logs(job, temp=True):
    k8s_manager = K8SManager(namespace=conf.get('K8S_NAMESPACE'),
                             in_cluster=True)
    log_lines = base.process_logs(
        k8s_manager=k8s_manager,
        pod_id=job.pod_id,
        container_job_name=conf.get('CONTAINER_NAME_JOB'))

    safe_log_job(job_name=job.unique_name,
                 log_lines=log_lines,
                 temp=temp,
                 append=False)
Exemplo n.º 6
0
def handle_build_job_logs(job_uuid: str,
                          job_name: str,
                          log_lines: Optional[Union[str, Iterable[str]]],
                          temp: bool = True) -> None:
    if not BuildJob.objects.filter(uuid=job_uuid).exists():
        return

    logger.debug('handling log event for %s', job_name)
    safe_log_job(job_name=job_name,
                 log_lines=log_lines,
                 temp=temp,
                 append=True)
Exemplo n.º 7
0
def process_logs(job: 'Job', temp: bool = True) -> None:
    k8s_manager = K8SManager(namespace=conf.get(K8S_NAMESPACE),
                             in_cluster=True)
    log_lines = base.process_logs(
        k8s_manager=k8s_manager,
        pod_id=job.pod_id,
        container_job_name=conf.get(CONTAINER_NAME_JOBS))

    safe_log_job(job_name=job.unique_name,
                 log_lines=log_lines,
                 temp=temp,
                 append=False)
Exemplo n.º 8
0
def handle_job_logs(job_uuid, job_name, log_lines):
    if not Job.objects.filter(uuid=job_uuid).exists():
        return

    logger.debug('handling log event for %s', job_name)
    safe_log_job(job_name=job_name, log_lines=log_lines)