ansible/inventory/group_vars/odcs
Jan Kaluza f96df6a048 ODCS: Add compose_ci source to test possible compose-ci packages gating.
The idea is that we will start minimal compose for every new
Koji build for package which appears in the boot.iso and therefore
can break its generation.

These composes will be built using ODCS on releng backend for now.

Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2020-12-07 08:42:03 +01:00

59 lines
2.3 KiB
Text

# Configs executed on releng backends must have "releng_" prefix.
odcs_raw_config_urls:
releng_fmc:
url: https://pagure.io/releng/fmc.git
config_filename: fedora-minimal-compose.conf
releng_jkaluza_test_config:
url: https://pagure.io/jkaluza-test-compose.git
config_filename: test.conf
eln:
url: https://pagure.io/pungi-fedora.git
config_filename: eln.conf
eln_jwboyer:
url: https://pagure.io/forks/jwboyer/pungi-fedora.git
config_filename: eln.conf
cccc:
url: https://pagure.io/fedora-ci/cccc-merged-configs.git
config_filename: cccc.conf
releng_compose_ci:
url: https://pagure.io/fedora-ci/compose-ci-pipeline.git
config_filename: compose_ci.conf
raw_config_wrapper: /etc/odcs/custom_compose_raw_config_wrapper.conf
# Default queues for general ODCS backends.
odcs_celery_queues:
- pungi_composes
- cleanup
odcs_celery_router_config:
routing_rules:
odcs.server.celery_tasks.generate_pungi_compose:
releng_raw_pungi_composes:
source_type: 5 # "raw_config"
source: "releng_.*"
eln_raw_pungi_composes:
source_type: 5 # "raw_config"
source: "eln.*"
cccc_raw_pungi_composes:
source_type: 5 # "raw_config"
source: "cccc.*"
releng_pungi_composes:
source_type: [1, 2, 6, 7] # "tag", "module", "build", "pungi_compose"
owner: ["mohanboddu", "humaton"]
cleanup_task: odcs.server.celery_tasks.run_cleanup
default_queue: pungi_composes
odcs_allowed_clients_users:
humaton: {"source_types": ["tag", "module", "build", "raw_config"], "target_dirs": ["private"]}
mohanboddu: {"source_types": ["tag", "module", "build", "raw_config"], "target_dirs": ["private"]}
jkaluza: {"source_types": ["tag", "module", "build", "raw_config"], "target_dirs": ["private"]}
releng-odcs@service: {"source_types": ["tag", "module", "build", "raw_config"], "target_dirs": ["private"]}
osbs@service: {}
# This is token used by CCCC service running on https://jenkins-fedora-infra.apps.ci.centos.org/job/cccc.
odcs@service: {"source_types": ["tag", "module", "build", "raw_config"], "target_dirs": ["private"]}
odcs_allowed_clients_groups:
sysadmin-odcs: {}
pungi-devel: {}
packager: {"source_types": ["module"]}
eln-sig: {"source_types": ["tag", "module", "build", "raw_config"], "raw_config_keys": ["eln", "cccc", "eln_jwboyer"]}