ipa_client_shell_groups:
  - sysadmin-noc
  - sysadmin-odcs
  - sysadmin-releng
  - sysadmin-veteran
ipa_client_sudo_groups:
  - sysadmin-odcs
  - sysadmin-releng
ipa_host_group: odcs
ipa_host_group_desc: On Demand Compose Service
odcs_allowed_clients_groups:
  eln-sig: {"raw_config_keys": ["eln", "cccc"], "source_types": ["tag", "module", "build", "raw_config"]}
  packager: {"source_types": ["module"]}
  pungi-devel: {}
  sysadmin-odcs: {}
odcs_allowed_clients_users:
  humaton: {"source_types": ["tag", "module", "build", "raw_config"], "target_dirs": ["private"]}
  jkaluza: {"source_types": ["tag", "module", "build", "raw_config"], "target_dirs": ["private"]}
  mohanboddu: {"source_types": ["tag", "module", "build", "raw_config"], "target_dirs": ["private"]}
  osbs@service: {}
# Default queues for general ODCS backends.
odcs_celery_queues:
  - pungi_composes
  - cleanup
odcs_celery_router_config:
  cleanup_task: odcs.server.celery_tasks.run_cleanup
  default_queue: pungi_composes
  routing_rules:
    odcs.server.celery_tasks.generate_pungi_compose:
      cccc_raw_pungi_composes:
        source: "cccc.*"
        source_type: 5 # "raw_config"
      eln_raw_pungi_composes:
        source: "eln.*"
        source_type: 5 # "raw_config"
      releng_pungi_composes:
        owner: ["jkaluza", "mohanboddu", "humaton"]
        source_type: [1, 2, 6, 7] # "tag", "module", "build", "pungi_compose"
      releng_raw_pungi_composes:
        source: "releng_.*"
        source_type: 5 # "raw_config"
# Configs executed on releng backends must have "releng_" prefix.
odcs_raw_config_urls:
  cccc:
    config_filename: cccc.conf
    url: https://pagure.io/fedora-ci/cccc-merged-configs.git
  eln:
    config_filename: eln.conf
    url: https://pagure.io/pungi-fedora.git
  releng_fmc:
    config_filename: fedora-minimal-compose.conf
    url: https://pagure.io/releng/fmc.git
  releng_jkaluza_test_config:
    config_filename: test.conf
    url: https://pagure.io/jkaluza-test-compose.git
