예제 #1
0
def prepare_log_configs(config_dict):
    prepare_config_dir(log_config_dir)

    # Render Log config
    render_jinja(logrotate_template_path,
                 log_rotate_config,
                 uid=DEFAULT_UID,
                 gid=DEFAULT_GID,
                 **config_dict)
예제 #2
0
파일: log.py 프로젝트: reasonerjt/harbor
def prepare_log_configs(config_dict):
    prepare_config_dir(log_config_dir)

    # Render Log config
    render_jinja(
        logrotate_template_path,
        log_rotate_config,
        uid=DEFAULT_UID,
        gid=DEFAULT_GID,
        **config_dict)
예제 #3
0
def prepare_registry(config_dict):
    prepare_config_dir(registry_config_dir)

    storage_provider_info = get_storage_provider_info(
        config_dict['storage_provider_name'],
        config_dict['storage_provider_config'])

    render_jinja(registry_config_template_path,
                 registry_conf,
                 uid=DEFAULT_UID,
                 gid=DEFAULT_GID,
                 storage_provider_info=storage_provider_info,
                 **config_dict)
예제 #4
0
def prepare_job_service(config_dict):
    prepare_config_dir(job_config_dir)

    # Job log is stored in data dir
    job_log_dir = os.path.join('/data', "job_logs")
    prepare_config_dir(job_log_dir)

    # Render Jobservice env
    render_jinja(job_service_env_template_path, job_service_conf_env,
                 **config_dict)

    # Render Jobservice config
    render_jinja(job_service_conf_template_path,
                 jobservice_conf,
                 uid=DEFAULT_UID,
                 gid=DEFAULT_GID,
                 max_job_workers=config_dict['max_job_workers'],
                 redis_url=config_dict['redis_url_js'])
예제 #5
0
def prepare_job_service(config_dict):
    prepare_config_dir(job_config_dir)

    # Job log is stored in data dir
    job_log_dir = os.path.join('/data', "job_logs")
    prepare_config_dir(job_log_dir)

    # Render Jobservice env
    render_jinja(
        job_service_env_template_path,
        job_service_conf_env,
        **config_dict)

    # Render Jobservice config
    render_jinja(
        job_service_conf_template_path,
        jobservice_conf,
        uid=DEFAULT_UID,
        gid=DEFAULT_GID,
        max_job_workers=config_dict['max_job_workers'],
        redis_url=config_dict['redis_url_js'])
예제 #6
0
def prepare_registry_config_dir():
    prepare_config_dir(registry_config_dir)
예제 #7
0
파일: core.py 프로젝트: yuzp1996/harborarm
def prepare_core_config_dir():
    prepare_config_dir(core_config_dir)
예제 #8
0
파일: db.py 프로젝트: zmczrt/harbor
def prepare_db_config_dir():
    prepare_config_dir(db_config_dir)
예제 #9
0
파일: db.py 프로젝트: reasonerjt/harbor
def prepare_db_config_dir():
    prepare_config_dir(db_config_dir)
예제 #10
0
def prepare_nginx(config_dict):
    prepare_config_dir(nginx_confd_dir)
    render_nginx_template(config_dict)
예제 #11
0
파일: nginx.py 프로젝트: reasonerjt/harbor
def prepare_nginx(config_dict):
    prepare_config_dir(nginx_confd_dir)
    render_nginx_template(config_dict)
예제 #12
0
def prepare_registry_ctl_config_dir():
    prepare_config_dir(registryctl_config_dir)
예제 #13
0
파일: core.py 프로젝트: reasonerjt/harbor
def prepare_core_config_dir():
    prepare_config_dir(core_config_dir)