Changeset View
Changeset View
Standalone View
Standalone View
data/common/common.yaml
Show First 20 Lines • Show All 1,974 Lines • ▼ Show 20 Lines | |||||
# deposit_basic_auth_swhworker_{username|password} in private_data | # deposit_basic_auth_swhworker_{username|password} in private_data | ||||
swh::deploy::worker::loader_deposit::config: | swh::deploy::worker::loader_deposit::config: | ||||
storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | ||||
max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | ||||
celery: | celery: | ||||
task_broker: "%{alias('swh::deploy::worker::task_broker')}" | task_broker: "%{alias('swh::deploy::worker::task_broker')}" | ||||
task_queues: | task_queues: | ||||
- swh.loader.package.deposit.tasks.LoadDeposit | - swh.loader.package.deposit.tasks.LoadDeposit | ||||
# task still scheduled by the scheduler runner, those needs to propagate results to | |||||
# the scheduler-listener | |||||
task_ignore_result: False | |||||
deposit: | deposit: | ||||
url: "%{alias('swh::deploy::webapp::deposit::private::url')}" | url: "%{alias('swh::deploy::webapp::deposit::private::url')}" | ||||
auth: | auth: | ||||
username: "%{hiera('deposit_basic_auth_swhworker_username')}" | username: "%{hiera('deposit_basic_auth_swhworker_username')}" | ||||
password: "%{hiera('deposit_basic_auth_swhworker_password')}" | password: "%{hiera('deposit_basic_auth_swhworker_password')}" | ||||
default_filename: archive.tar | default_filename: archive.tar | ||||
swh::deploy::checker_deposit::sentry_swh_package: swh.deposit.loader | swh::deploy::checker_deposit::sentry_swh_package: swh.deposit.loader | ||||
▲ Show 20 Lines • Show All 370 Lines • ▼ Show 20 Lines | |||||
swh::deploy::worker::loader_git::config: | swh::deploy::worker::loader_git::config: | ||||
storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | ||||
max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | ||||
temp_file_cutoff: "%{alias('swh::deploy::worker::loader_git::temp_file_cutoff')}" | temp_file_cutoff: "%{alias('swh::deploy::worker::loader_git::temp_file_cutoff')}" | ||||
celery: | celery: | ||||
task_broker: "%{alias('swh::deploy::worker::task_broker')}" | task_broker: "%{alias('swh::deploy::worker::task_broker')}" | ||||
task_queues: "%{alias('swh::deploy::loader_git::queues')}" | task_queues: "%{alias('swh::deploy::loader_git::queues')}" | ||||
# task scheduled by the next-gen scheduler which no longer needs result updated by | |||||
# the scheduler-listener | |||||
task_ignore_result: True | |||||
# high priority loader (save-code-now, ...) | # high priority loader (save-code-now, ...) | ||||
swh::deploy::worker::loader_high_priority::config_file: "%{hiera('swh::conf_directory')}/loader_high_priority.yml" | swh::deploy::worker::loader_high_priority::config_file: "%{hiera('swh::conf_directory')}/loader_high_priority.yml" | ||||
swh::deploy::worker::loader_high_priority::concurrency: 1 | swh::deploy::worker::loader_high_priority::concurrency: 1 | ||||
swh::deploy::worker::loader_high_priority::max_tasks_per_child: 100 | swh::deploy::worker::loader_high_priority::max_tasks_per_child: 100 | ||||
swh::deploy::worker::loader_high_priority::loglevel: info | swh::deploy::worker::loader_high_priority::loglevel: info | ||||
swh::deploy::worker::loader_high_priority::config: | swh::deploy::worker::loader_high_priority::config: | ||||
storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | ||||
max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | ||||
celery: | celery: | ||||
task_broker: "%{alias('swh::deploy::worker::task_broker')}" | task_broker: "%{alias('swh::deploy::worker::task_broker')}" | ||||
task_queues: | task_queues: | ||||
# git | # git | ||||
- save_code_now:swh.loader.git.tasks.UpdateGitRepository | - save_code_now:swh.loader.git.tasks.UpdateGitRepository | ||||
# mercurial | # mercurial | ||||
- save_code_now:swh.loader.mercurial.tasks.LoadMercurial | - save_code_now:swh.loader.mercurial.tasks.LoadMercurial | ||||
- save_code_now:swh.loader.mercurial.tasks.LoadArchiveMercurial | - save_code_now:swh.loader.mercurial.tasks.LoadArchiveMercurial | ||||
# svn | # svn | ||||
- save_code_now:swh.loader.svn.tasks.LoadSvnRepository | - save_code_now:swh.loader.svn.tasks.LoadSvnRepository | ||||
- save_code_now:swh.loader.svn.tasks.MountAndLoadSvnRepository | - save_code_now:swh.loader.svn.tasks.MountAndLoadSvnRepository | ||||
- save_code_now:swh.loader.svn.tasks.DumpMountAndLoadSvnRepository | - save_code_now:swh.loader.svn.tasks.DumpMountAndLoadSvnRepository | ||||
# archives | # archives | ||||
- save_code_now:swh.loader.package.archive.tasks.LoadArchive | - save_code_now:swh.loader.package.archive.tasks.LoadArchive | ||||
# task still scheduled by the scheduler runner, those needs to propagate results to | |||||
# the scheduler-listener | |||||
task_ignore_result: False | |||||
# One shot worker deactivated by default (e.g. first time ingestion on forge with | # One shot worker deactivated by default (e.g. first time ingestion on forge with | ||||
# restrictive loading ingestion parallelism policies) | # restrictive loading ingestion parallelism policies) | ||||
swh::deploy::worker::loader_oneshot::config_file: "%{hiera('swh::conf_directory')}/loader_oneshot.yml" | swh::deploy::worker::loader_oneshot::config_file: "%{hiera('swh::conf_directory')}/loader_oneshot.yml" | ||||
swh::deploy::worker::loader_oneshot::concurrency: 1 | swh::deploy::worker::loader_oneshot::concurrency: 1 | ||||
swh::deploy::worker::loader_oneshot::max_tasks_per_child: 100 | swh::deploy::worker::loader_oneshot::max_tasks_per_child: 100 | ||||
swh::deploy::worker::loader_oneshot::loglevel: info | swh::deploy::worker::loader_oneshot::loglevel: info | ||||
swh::deploy::worker::loader_oneshot::task_queues: [] | swh::deploy::worker::loader_oneshot::task_queues: [] | ||||
swh::deploy::worker::loader_oneshot::config: | swh::deploy::worker::loader_oneshot::config: | ||||
storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | ||||
max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | ||||
celery: | celery: | ||||
task_broker: "%{alias('swh::deploy::worker::task_broker')}" | task_broker: "%{alias('swh::deploy::worker::task_broker')}" | ||||
task_queues: "%{alias('swh::deploy::worker::loader_oneshot::task_queues')}" | task_queues: "%{alias('swh::deploy::worker::loader_oneshot::task_queues')}" | ||||
# task scheduled by the next-gen scheduler which no longer needs result updated by | |||||
# the scheduler-listener | |||||
task_ignore_result: True | |||||
# for all loader packages | # for all loader packages | ||||
swh::deploy::loader_core::sentry_swh_package: swh.loader.core | swh::deploy::loader_core::sentry_swh_package: swh.loader.core | ||||
swh::deploy::loader_core::sentry_environment: "%{hiera('swh::deploy::environment')}" | swh::deploy::loader_core::sentry_environment: "%{hiera('swh::deploy::environment')}" | ||||
swh::deploy::loader_core::sentry_dsn: "https://%{lookup('swh::deploy::loader_core::sentry_token')}@sentry.softwareheritage.org/9" | swh::deploy::loader_core::sentry_dsn: "https://%{lookup('swh::deploy::loader_core::sentry_token')}@sentry.softwareheritage.org/9" | ||||
swh::deploy::worker::loader_debian::config_file: "%{hiera('swh::conf_directory')}/loader_debian.yml" | swh::deploy::worker::loader_debian::config_file: "%{hiera('swh::conf_directory')}/loader_debian.yml" | ||||
swh::deploy::worker::loader_debian::private_tmp: true | swh::deploy::worker::loader_debian::private_tmp: true | ||||
swh::deploy::worker::loader_debian::concurrency: 1 | swh::deploy::worker::loader_debian::concurrency: 1 | ||||
swh::deploy::worker::loader_debian::loglevel: info | swh::deploy::worker::loader_debian::loglevel: info | ||||
swh::deploy::worker::loader_debian::config: | swh::deploy::worker::loader_debian::config: | ||||
storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | ||||
max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | ||||
celery: | celery: | ||||
task_broker: "%{alias('swh::deploy::worker::task_broker')}" | task_broker: "%{alias('swh::deploy::worker::task_broker')}" | ||||
task_queues: | task_queues: | ||||
- swh.loader.package.debian.tasks.LoadDebian | - swh.loader.package.debian.tasks.LoadDebian | ||||
# task scheduled by the next-gen scheduler which no longer needs result updated by | |||||
# the scheduler-listener | |||||
task_ignore_result: True | |||||
swh::deploy::worker::loader_archive::config_file: "%{hiera('swh::conf_directory')}/loader_archive.yml" | swh::deploy::worker::loader_archive::config_file: "%{hiera('swh::conf_directory')}/loader_archive.yml" | ||||
swh::deploy::worker::loader_archive::private_tmp: true | swh::deploy::worker::loader_archive::private_tmp: true | ||||
swh::deploy::worker::loader_archive::concurrency: 1 | swh::deploy::worker::loader_archive::concurrency: 1 | ||||
swh::deploy::worker::loader_archive::loglevel: info | swh::deploy::worker::loader_archive::loglevel: info | ||||
swh::deploy::worker::loader_archive::config: | swh::deploy::worker::loader_archive::config: | ||||
storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | ||||
max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | ||||
celery: | celery: | ||||
task_broker: "%{alias('swh::deploy::worker::task_broker')}" | task_broker: "%{alias('swh::deploy::worker::task_broker')}" | ||||
task_queues: | task_queues: | ||||
- swh.loader.package.archive.tasks.LoadArchive | - swh.loader.package.archive.tasks.LoadArchive | ||||
# task scheduled by the next-gen scheduler which no longer needs result updated by | |||||
# the scheduler-listener | |||||
task_ignore_result: True | |||||
swh::deploy::worker::loader_cran::config_file: "%{hiera('swh::conf_directory')}/loader_cran.yml" | swh::deploy::worker::loader_cran::config_file: "%{hiera('swh::conf_directory')}/loader_cran.yml" | ||||
swh::deploy::worker::loader_cran::private_tmp: true | swh::deploy::worker::loader_cran::private_tmp: true | ||||
swh::deploy::worker::loader_cran::concurrency: 1 | swh::deploy::worker::loader_cran::concurrency: 1 | ||||
swh::deploy::worker::loader_cran::loglevel: info | swh::deploy::worker::loader_cran::loglevel: info | ||||
swh::deploy::worker::loader_cran::config: | swh::deploy::worker::loader_cran::config: | ||||
storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | ||||
max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | ||||
celery: | celery: | ||||
task_broker: "%{alias('swh::deploy::worker::task_broker')}" | task_broker: "%{alias('swh::deploy::worker::task_broker')}" | ||||
task_queues: | task_queues: | ||||
- swh.loader.package.cran.tasks.LoadCRAN | - swh.loader.package.cran.tasks.LoadCRAN | ||||
# task scheduled by the next-gen scheduler which no longer needs result updated by | |||||
# the scheduler-listener | |||||
task_ignore_result: True | |||||
swh::deploy::worker::loader_nixguix::config_file: "%{hiera('swh::conf_directory')}/loader_nixguix.yml" | swh::deploy::worker::loader_nixguix::config_file: "%{hiera('swh::conf_directory')}/loader_nixguix.yml" | ||||
swh::deploy::worker::loader_nixguix::private_tmp: true | swh::deploy::worker::loader_nixguix::private_tmp: true | ||||
swh::deploy::worker::loader_nixguix::concurrency: 1 | swh::deploy::worker::loader_nixguix::concurrency: 1 | ||||
swh::deploy::worker::loader_nixguix::loglevel: info | swh::deploy::worker::loader_nixguix::loglevel: info | ||||
swh::deploy::worker::loader_nixguix::config: | swh::deploy::worker::loader_nixguix::config: | ||||
storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | ||||
max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | ||||
celery: | celery: | ||||
task_broker: "%{alias('swh::deploy::worker::task_broker')}" | task_broker: "%{alias('swh::deploy::worker::task_broker')}" | ||||
task_queues: | task_queues: | ||||
- swh.loader.package.nixguix.tasks.LoadNixguix | - swh.loader.package.nixguix.tasks.LoadNixguix | ||||
# task still scheduled by the scheduler runner, those needs to propagate results to | |||||
# the scheduler-listener | |||||
task_ignore_result: False | |||||
unsupported_file_extensions: | unsupported_file_extensions: | ||||
- patch | - patch | ||||
- iso | - iso | ||||
- whl | - whl | ||||
- gem | - gem | ||||
- pom | - pom | ||||
- msi | - msi | ||||
- pod | - pod | ||||
▲ Show 20 Lines • Show All 41 Lines • ▼ Show 20 Lines | |||||
swh::deploy::worker::lister::loglevel: warning | swh::deploy::worker::lister::loglevel: warning | ||||
swh::deploy::worker::lister::config: | swh::deploy::worker::lister::config: | ||||
storage: "%{alias('swh::remote_service::storage::config::writable')}" | storage: "%{alias('swh::remote_service::storage::config::writable')}" | ||||
scheduler: "%{alias('swh::remote_service::scheduler::config::writable')}" | scheduler: "%{alias('swh::remote_service::scheduler::config::writable')}" | ||||
lister: "%{alias('swh::deploy::lister::db::local')}" | lister: "%{alias('swh::deploy::lister::db::local')}" | ||||
celery: | celery: | ||||
task_broker: "%{alias('swh::deploy::worker::task_broker')}" | task_broker: "%{alias('swh::deploy::worker::task_broker')}" | ||||
task_queues: "%{alias('swh::deploy::lister::queues')}" | task_queues: "%{alias('swh::deploy::lister::queues')}" | ||||
# task still scheduled by the scheduler runner, those needs to propagate results to | |||||
# the scheduler-listener | |||||
task_ignore_result: False | |||||
credentials: "%{alias('swh::deploy::worker::lister::config::credentials')}" | credentials: "%{alias('swh::deploy::worker::lister::config::credentials')}" | ||||
swh::deploy::loader_mercurial::sentry_swh_package: swh.loader.mercurial | swh::deploy::loader_mercurial::sentry_swh_package: swh.loader.mercurial | ||||
swh::deploy::loader_mercurial::sentry_environment: "%{alias('swh::deploy::environment')}" | swh::deploy::loader_mercurial::sentry_environment: "%{alias('swh::deploy::environment')}" | ||||
swh::deploy::loader_mercurial::sentry_dsn: "https://%{lookup('swh::deploy::loader_mercurial::sentry_token')}@sentry.softwareheritage.org/10" | swh::deploy::loader_mercurial::sentry_dsn: "https://%{lookup('swh::deploy::loader_mercurial::sentry_token')}@sentry.softwareheritage.org/10" | ||||
swh::deploy::worker::loader_mercurial::config_file: "%{hiera('swh::conf_directory')}/loader_mercurial.yml" | swh::deploy::worker::loader_mercurial::config_file: "%{hiera('swh::conf_directory')}/loader_mercurial.yml" | ||||
swh::deploy::worker::loader_mercurial::concurrency: 1 | swh::deploy::worker::loader_mercurial::concurrency: 1 | ||||
swh::deploy::worker::loader_mercurial::private_tmp: true | swh::deploy::worker::loader_mercurial::private_tmp: true | ||||
swh::deploy::worker::loader_mercurial::loglevel: info | swh::deploy::worker::loader_mercurial::loglevel: info | ||||
swh::deploy::worker::loader_mercurial::config: | swh::deploy::worker::loader_mercurial::config: | ||||
storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | ||||
max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | ||||
clone_timeout_seconds: 7200 | clone_timeout_seconds: 7200 | ||||
celery: | celery: | ||||
task_broker: "%{alias('swh::deploy::worker::task_broker')}" | task_broker: "%{alias('swh::deploy::worker::task_broker')}" | ||||
task_queues: | task_queues: | ||||
- swh.loader.mercurial.tasks.LoadMercurial | - swh.loader.mercurial.tasks.LoadMercurial | ||||
- swh.loader.mercurial.tasks.LoadArchiveMercurial | - swh.loader.mercurial.tasks.LoadArchiveMercurial | ||||
# task scheduled by the next-gen scheduler which no longer needs result updated by | |||||
# the scheduler-listener | |||||
task_ignore_result: True | |||||
swh::deploy::worker::loader_opam::user: swhworker | swh::deploy::worker::loader_opam::user: swhworker | ||||
swh::deploy::worker::loader_opam::group: swhworker | swh::deploy::worker::loader_opam::group: swhworker | ||||
swh::deploy::worker::opam::root_directory: /tmp/opam/ | swh::deploy::worker::opam::root_directory: /tmp/opam/ | ||||
swh::deploy::worker::opam::instances: | swh::deploy::worker::opam::instances: | ||||
opam: https://opam.ocaml.org | opam: https://opam.ocaml.org | ||||
ocamlbench-repo: https://github.com/OCamlPro/ocamlbench-repo.git | ocamlbench-repo: https://github.com/OCamlPro/ocamlbench-repo.git | ||||
swh::deploy::worker::loader_opam::config_file: "%{hiera('swh::conf_directory')}/loader_opam.yml" | swh::deploy::worker::loader_opam::config_file: "%{hiera('swh::conf_directory')}/loader_opam.yml" | ||||
swh::deploy::worker::loader_opam::concurrency: 1 | swh::deploy::worker::loader_opam::concurrency: 1 | ||||
swh::deploy::worker::loader_opam::private_tmp: true | swh::deploy::worker::loader_opam::private_tmp: true | ||||
swh::deploy::worker::loader_opam::loglevel: info | swh::deploy::worker::loader_opam::loglevel: info | ||||
swh::deploy::worker::loader_opam::config: | swh::deploy::worker::loader_opam::config: | ||||
storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | ||||
max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | ||||
celery: | celery: | ||||
task_broker: "%{alias('swh::deploy::worker::task_broker')}" | task_broker: "%{alias('swh::deploy::worker::task_broker')}" | ||||
task_queues: | task_queues: | ||||
- swh.loader.package.opam.tasks.LoadOpam | - swh.loader.package.opam.tasks.LoadOpam | ||||
# task scheduled by the next-gen scheduler which no longer needs result updated by | |||||
# the scheduler-listener | |||||
task_ignore_result: True | |||||
swh::deploy::worker::loader_pypi::config_file: "%{hiera('swh::conf_directory')}/loader_pypi.yml" | swh::deploy::worker::loader_pypi::config_file: "%{hiera('swh::conf_directory')}/loader_pypi.yml" | ||||
swh::deploy::worker::loader_pypi::concurrency: 1 | swh::deploy::worker::loader_pypi::concurrency: 1 | ||||
swh::deploy::worker::loader_pypi::private_tmp: true | swh::deploy::worker::loader_pypi::private_tmp: true | ||||
swh::deploy::worker::loader_pypi::loglevel: info | swh::deploy::worker::loader_pypi::loglevel: info | ||||
swh::deploy::worker::loader_pypi::config: | swh::deploy::worker::loader_pypi::config: | ||||
storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | ||||
max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | ||||
celery: | celery: | ||||
task_broker: "%{alias('swh::deploy::worker::task_broker')}" | task_broker: "%{alias('swh::deploy::worker::task_broker')}" | ||||
task_queues: | task_queues: | ||||
- swh.loader.package.pypi.tasks.LoadPyPI | - swh.loader.package.pypi.tasks.LoadPyPI | ||||
# task scheduled by the next-gen scheduler which no longer needs result updated by | |||||
# the scheduler-listener | |||||
task_ignore_result: True | |||||
swh::deploy::worker::loader_npm::config_file: "%{hiera('swh::conf_directory')}/loader_npm.yml" | swh::deploy::worker::loader_npm::config_file: "%{hiera('swh::conf_directory')}/loader_npm.yml" | ||||
swh::deploy::worker::loader_npm::concurrency: 1 | swh::deploy::worker::loader_npm::concurrency: 1 | ||||
swh::deploy::worker::loader_npm::private_tmp: true | swh::deploy::worker::loader_npm::private_tmp: true | ||||
swh::deploy::worker::loader_npm::loglevel: info | swh::deploy::worker::loader_npm::loglevel: info | ||||
swh::deploy::worker::loader_npm::config: | swh::deploy::worker::loader_npm::config: | ||||
storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | ||||
max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | ||||
celery: | celery: | ||||
task_broker: "%{alias('swh::deploy::worker::task_broker')}" | task_broker: "%{alias('swh::deploy::worker::task_broker')}" | ||||
task_queues: | task_queues: | ||||
- swh.loader.package.npm.tasks.LoadNpm | - swh.loader.package.npm.tasks.LoadNpm | ||||
# task scheduled by the next-gen scheduler which no longer needs result updated by | |||||
# the scheduler-listener | |||||
task_ignore_result: True | |||||
swh::deploy::loader_svn::sentry_swh_package: swh.loader.svn | swh::deploy::loader_svn::sentry_swh_package: swh.loader.svn | ||||
swh::deploy::loader_svn::sentry_environment: "%{alias('swh::deploy::environment')}" | swh::deploy::loader_svn::sentry_environment: "%{alias('swh::deploy::environment')}" | ||||
swh::deploy::loader_svn::sentry_dsn: "https://%{lookup('swh::deploy::loader_svn::sentry_token')}@sentry.softwareheritage.org/14" | swh::deploy::loader_svn::sentry_dsn: "https://%{lookup('swh::deploy::loader_svn::sentry_token')}@sentry.softwareheritage.org/14" | ||||
swh::deploy::worker::loader_svn::config_file: "%{hiera('swh::conf_directory')}/loader_svn.yml" | swh::deploy::worker::loader_svn::config_file: "%{hiera('swh::conf_directory')}/loader_svn.yml" | ||||
swh::deploy::worker::loader_svn::concurrency: 1 | swh::deploy::worker::loader_svn::concurrency: 1 | ||||
swh::deploy::worker::loader_svn::private_tmp: true | swh::deploy::worker::loader_svn::private_tmp: true | ||||
swh::deploy::worker::loader_svn::limit_no_file: 8192 | swh::deploy::worker::loader_svn::limit_no_file: 8192 | ||||
swh::deploy::worker::loader_svn::loglevel: info | swh::deploy::worker::loader_svn::loglevel: info | ||||
# Contains a password: in private data | # Contains a password: in private data | ||||
swh::deploy::worker::loader_svn::config: | swh::deploy::worker::loader_svn::config: | ||||
storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | storage: "%{alias('swh::deploy::worker::storage::pipeline')}" | ||||
max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | max_content_size: "%{alias('swh::deploy::worker::loader::max_content_size')}" | ||||
celery: | celery: | ||||
task_broker: "%{alias('swh::deploy::worker::task_broker')}" | task_broker: "%{alias('swh::deploy::worker::task_broker')}" | ||||
task_queues: | task_queues: | ||||
- swh.loader.svn.tasks.LoadSvnRepository | - swh.loader.svn.tasks.LoadSvnRepository | ||||
- swh.loader.svn.tasks.MountAndLoadSvnRepository | - swh.loader.svn.tasks.MountAndLoadSvnRepository | ||||
- swh.loader.svn.tasks.DumpMountAndLoadSvnRepository | - swh.loader.svn.tasks.DumpMountAndLoadSvnRepository | ||||
# task scheduled by the next-gen scheduler which no longer needs result updated by | |||||
# the scheduler-listener | |||||
task_ignore_result: True | |||||
swh::deploy::base_indexer::config_directory: "%{hiera('swh::conf_directory')}/indexer" | swh::deploy::base_indexer::config_directory: "%{hiera('swh::conf_directory')}/indexer" | ||||
swh::deploy::indexer_journal_client::config_file: "journal_client.yml" | swh::deploy::indexer_journal_client::config_file: "journal_client.yml" | ||||
swh::deploy::indexer_journal_client::user: swhstorage | swh::deploy::indexer_journal_client::user: swhstorage | ||||
swh::deploy::indexer_journal_client::group: swhstorage | swh::deploy::indexer_journal_client::group: swhstorage | ||||
swh::deploy::indexer_journal_client::config: | swh::deploy::indexer_journal_client::config: | ||||
journal: | journal: | ||||
Show All 17 Lines | swh::deploy::worker::indexer_content_mimetype::config: | ||||
objstorage: "%{alias('swh::remote_service::objstorage::config')}" | objstorage: "%{alias('swh::remote_service::objstorage::config')}" | ||||
storage: "%{alias('swh::remote_service::storage::config')}" | storage: "%{alias('swh::remote_service::storage::config')}" | ||||
celery: | celery: | ||||
task_broker: "%{alias('swh::deploy::worker::task_broker')}" | task_broker: "%{alias('swh::deploy::worker::task_broker')}" | ||||
task_modules: | task_modules: | ||||
- swh.indexer.tasks | - swh.indexer.tasks | ||||
task_queues: | task_queues: | ||||
- swh.indexer.tasks.ContentMimetypePartition | - swh.indexer.tasks.ContentMimetypePartition | ||||
# task still scheduled by the scheduler runner, those needs to propagate results to | |||||
# the scheduler-listener | |||||
task_ignore_result: False | |||||
tools: | tools: | ||||
name: file | name: file | ||||
version: 2:0.4.15-2 | version: 2:0.4.15-2 | ||||
configuration: | configuration: | ||||
type: library | type: library | ||||
debian-package: python3-magic | debian-package: python3-magic | ||||
write_batch_size: 1000 | write_batch_size: 1000 | ||||
▲ Show 20 Lines • Show All 65 Lines • ▼ Show 20 Lines | swh::deploy::worker::vault_cooker::config: | ||||
vault: "%{alias('swh::remote_service::vault::config::writable')}" | vault: "%{alias('swh::remote_service::vault::config::writable')}" | ||||
celery: | celery: | ||||
task_broker: "%{alias('swh::deploy::worker::task_broker')}" | task_broker: "%{alias('swh::deploy::worker::task_broker')}" | ||||
task_modules: | task_modules: | ||||
- swh.vault.cooking_tasks | - swh.vault.cooking_tasks | ||||
task_queues: | task_queues: | ||||
- swh.vault.cooking_tasks.SWHCookingTask | - swh.vault.cooking_tasks.SWHCookingTask | ||||
- swh.vault.cooking_tasks.SWHBatchCookingTask | - swh.vault.cooking_tasks.SWHBatchCookingTask | ||||
# task still scheduled by the scheduler runner, those needs to propagate results to | |||||
# the scheduler-listener | |||||
task_ignore_result: False | |||||
max_bundle_size: 1073741824 # 1GiB | max_bundle_size: 1073741824 # 1GiB | ||||
desktop::printers: | desktop::printers: | ||||
MFP_C: | MFP_C: | ||||
uri: lpd://print.paris.inria.fr/MFP_C-pro | uri: lpd://print.paris.inria.fr/MFP_C-pro | ||||
description: Impression couleur | description: Impression couleur | ||||
location: Partout | location: Partout | ||||
ppd: "%{hiera('desktop::printers::ppd_dir')}/MFP_Paris.ppd" | ppd: "%{hiera('desktop::printers::ppd_dir')}/MFP_Paris.ppd" | ||||
▲ Show 20 Lines • Show All 890 Lines • Show Last 20 Lines |