示例#1
0
def bounce_chronos_job(
    service,
    instance,
    cluster,
    job_to_update,
    client,
):
    if job_to_update:
        log_line = 'Job to update: %s' % job_to_update
        _log(
            service=service,
            instance=instance,
            component='deploy',
            cluster=cluster,
            level='debug',
            line=log_line,
        )
        chronos_tools.update_job(client=client, job=job_to_update)
        log_line = 'Updated Chronos job: %s' % job_to_update['name']
        _log(
            service=service,
            instance=instance,
            component='deploy',
            cluster=cluster,
            level='event',
            line=log_line,
        )

    return (0, "All chronos bouncing tasks finished.")
def bounce_chronos_job(
    service,
    instance,
    cluster,
    job_to_update,
    client
):
    if job_to_update:
        log_line = 'Job to update: %s' % job_to_update
        _log(service=service, instance=instance, component='deploy',
             cluster=cluster, level='debug', line=log_line)
        chronos_tools.update_job(client=client, job=job_to_update)
        log_line = 'Updated Chronos job: %s' % job_to_update['name']
        _log(service=service, instance=instance, component='deploy',
             cluster=cluster, level='event', line=log_line)

    return (0, "All chronos bouncing tasks finished.")