├── .gitattributes
├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
└── workflows
│ ├── publish.yml
│ └── review-checks.yml
├── .gitignore
├── .gitmodules
├── .packit.yaml
├── .stickler.yml
├── COPYING
├── Client
├── MANIFEST.in
├── Makefile
├── bash-completion
│ └── bkr
├── client.conf.example
├── run-tests.sh
├── setup.py
└── src
│ └── bkr
│ ├── __init__.py
│ └── client
│ ├── __init__.py
│ ├── command.py
│ ├── commands
│ ├── __init__.py
│ ├── cmd_distro_trees_list.py
│ ├── cmd_distro_trees_verify.py
│ ├── cmd_distros_edit_version.py
│ ├── cmd_distros_list.py
│ ├── cmd_distros_tag.py
│ ├── cmd_distros_untag.py
│ ├── cmd_group_create.py
│ ├── cmd_group_list.py
│ ├── cmd_group_members.py
│ ├── cmd_group_modify.py
│ ├── cmd_harness_test.py
│ ├── cmd_job_cancel.py
│ ├── cmd_job_clone.py
│ ├── cmd_job_comment.py
│ ├── cmd_job_delete.py
│ ├── cmd_job_list.py
│ ├── cmd_job_logs.py
│ ├── cmd_job_modify.py
│ ├── cmd_job_results.py
│ ├── cmd_job_submit.py
│ ├── cmd_job_watch.py
│ ├── cmd_labcontroller_create.py
│ ├── cmd_labcontroller_list.py
│ ├── cmd_labcontroller_modify.py
│ ├── cmd_loan_grant.py
│ ├── cmd_loan_return.py
│ ├── cmd_machine_test.py
│ ├── cmd_policy_grant.py
│ ├── cmd_policy_list.py
│ ├── cmd_policy_revoke.py
│ ├── cmd_pool_add.py
│ ├── cmd_pool_create.py
│ ├── cmd_pool_delete.py
│ ├── cmd_pool_list.py
│ ├── cmd_pool_modify.py
│ ├── cmd_pool_remove.py
│ ├── cmd_pool_systems.py
│ ├── cmd_remove_account.py
│ ├── cmd_system_create.py
│ ├── cmd_system_delete.py
│ ├── cmd_system_details.py
│ ├── cmd_system_history_list.py
│ ├── cmd_system_list.py
│ ├── cmd_system_modify.py
│ ├── cmd_system_power.py
│ ├── cmd_system_provision.py
│ ├── cmd_system_release.py
│ ├── cmd_system_reserve.py
│ ├── cmd_system_status.py
│ ├── cmd_task_add.py
│ ├── cmd_task_delete.py
│ ├── cmd_task_details.py
│ ├── cmd_task_list.py
│ ├── cmd_update_inventory.py
│ ├── cmd_update_openstack_trust.py
│ ├── cmd_update_prefs.py
│ ├── cmd_user_modify.py
│ ├── cmd_watchdog_extend.py
│ ├── cmd_watchdog_show.py
│ ├── cmd_watchdogs_extend.py
│ ├── cmd_whoami.py
│ ├── cmd_workflow_installer_test.py
│ ├── cmd_workflow_simple.py
│ └── cmd_workflow_xslt.py
│ ├── convert.py
│ ├── host-filters
│ ├── 00-amd-cpus.conf
│ ├── 00-cpu-size.conf
│ ├── 00-disk-size.conf
│ ├── 00-hygon-cpus.conf
│ ├── 00-ibm-cpus.conf
│ ├── 00-intel-cpus.conf
│ ├── 00-memory.conf
│ └── 00-numa.conf
│ ├── main.py
│ ├── task_watcher.py
│ ├── tests
│ ├── __init__.py
│ └── test_wizard.py
│ └── wizard.py
├── Common
├── Makefile
├── bkr
│ ├── __init__.py
│ ├── common
│ │ ├── __init__.py
│ │ ├── bexceptions.py
│ │ ├── default.conf
│ │ ├── helpers.py
│ │ ├── helpers_six.py
│ │ ├── hub.py
│ │ ├── pyconfig.py
│ │ ├── schema
│ │ │ ├── beaker-inventory.ttl
│ │ │ ├── beaker-job.rnc
│ │ │ ├── beaker-job.rng
│ │ │ ├── beaker-task.rnc
│ │ │ └── beaker-task.rng
│ │ ├── test_helpers.py
│ │ ├── test_schema.py
│ │ ├── test_xmlrpc.py
│ │ ├── xmlrpc2.py
│ │ └── xmlrpc3.py
│ └── log.py
├── run-tests.sh
└── setup.py
├── IntegrationTests
├── Makefile
├── labcontroller-test.cfg
├── motd.xml
├── run-client.sh
├── run-tests.sh
├── run-wizard.sh
├── sanitize_xml.py
├── server-test.cfg
├── setup.py
└── src
│ └── bkr
│ ├── __init__.py
│ └── inttest
│ ├── __init__.py
│ ├── assertions.py
│ ├── client
│ ├── .beaker_client
│ │ └── host-filter
│ ├── __init__.py
│ ├── test_common_options.py
│ ├── test_distro_trees_list.py
│ ├── test_distro_trees_verify.py
│ ├── test_distros_edit_version.py
│ ├── test_distros_list.py
│ ├── test_distros_tag.py
│ ├── test_distros_untag.py
│ ├── test_group_create.py
│ ├── test_group_list.py
│ ├── test_group_members.py
│ ├── test_group_modify.py
│ ├── test_harness_test.py
│ ├── test_job_cancel.py
│ ├── test_job_clone.py
│ ├── test_job_comment.py
│ ├── test_job_delete.py
│ ├── test_job_list.py
│ ├── test_job_logs.py
│ ├── test_job_modify.py
│ ├── test_job_results.py
│ ├── test_job_submit.py
│ ├── test_job_watch.py
│ ├── test_labcontroller_create.py
│ ├── test_labcontroller_list.py
│ ├── test_labcontroller_modify.py
│ ├── test_loan_management.py
│ ├── test_machine_test.py
│ ├── test_policy_grant.py
│ ├── test_policy_list.py
│ ├── test_policy_revoke.py
│ ├── test_pool_add.py
│ ├── test_pool_create.py
│ ├── test_pool_delete.py
│ ├── test_pool_list.py
│ ├── test_pool_modify.py
│ ├── test_pool_remove.py
│ ├── test_pool_systems.py
│ ├── test_remove_account.py
│ ├── test_system_create.py
│ ├── test_system_delete.py
│ ├── test_system_details.py
│ ├── test_system_list.py
│ ├── test_system_modify.py
│ ├── test_system_power.py
│ ├── test_system_release.py
│ ├── test_system_status.py
│ ├── test_task_add.py
│ ├── test_task_details.py
│ ├── test_task_list.py
│ ├── test_update_inventory.py
│ ├── test_update_openstack_trust.py
│ ├── test_update_prefs.py
│ ├── test_user_modify.py
│ ├── test_watchdog_extend.py
│ ├── test_watchdogs_extend.py
│ ├── test_watchdogs_show.py
│ ├── test_whoami.py
│ ├── test_wizard.py
│ ├── test_workflow.py
│ ├── test_workflow_installer_test.py
│ ├── test_workflow_simple.py
│ └── workflow_kickstart.cfg.tmpl
│ ├── complete-job-results.xml
│ ├── complete-job.xml
│ ├── http_server.py
│ ├── job_35508.xml
│ ├── job_40214.xml
│ ├── kickstart_helpers.py
│ ├── labcontroller
│ ├── __init__.py
│ ├── compose_layout
│ │ ├── F-17
│ │ │ └── GOLD
│ │ │ │ ├── Everything
│ │ │ │ ├── i386
│ │ │ │ │ ├── debug
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ ├── source
│ │ │ │ │ └── .emptydir
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ └── Fedora
│ │ │ │ ├── .composeinfo
│ │ │ │ ├── i386
│ │ │ │ ├── debug
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ ├── iso
│ │ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ │ └── .treeinfo
│ │ │ │ ├── source
│ │ │ │ └── .emptydir
│ │ │ │ └── x86_64
│ │ │ │ ├── debug
│ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ ├── iso
│ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ └── .treeinfo
│ │ ├── F-18
│ │ │ └── GOLD
│ │ │ │ ├── Everything
│ │ │ │ ├── i386
│ │ │ │ │ ├── debug
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ ├── source
│ │ │ │ │ └── .emptydir
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ └── Fedora
│ │ │ │ ├── .composeinfo
│ │ │ │ ├── i386
│ │ │ │ ├── debug
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ ├── iso
│ │ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ │ └── .treeinfo
│ │ │ │ ├── source
│ │ │ │ └── .emptydir
│ │ │ │ └── x86_64
│ │ │ │ ├── debug
│ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ ├── iso
│ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ └── .treeinfo
│ │ ├── F-21
│ │ │ ├── Everything
│ │ │ │ ├── armhfp
│ │ │ │ │ ├── debug
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ ├── i386
│ │ │ │ │ ├── debug
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ └── Server
│ │ │ │ ├── .composeinfo
│ │ │ │ ├── armhfp
│ │ │ │ ├── debug
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ ├── i386
│ │ │ │ ├── debug
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ └── x86_64
│ │ │ │ ├── debug
│ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ ├── .treeinfo
│ │ │ │ └── repodata
│ │ │ │ └── .emptydir
│ │ ├── F-25
│ │ │ ├── .composeinfo
│ │ │ ├── Cloud
│ │ │ │ ├── armhfp
│ │ │ │ │ ├── debug
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ │ ├── .treeinfo
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ ├── i386
│ │ │ │ │ ├── debug
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ │ ├── .treeinfo
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ ├── source
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── .treeinfo
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ ├── Everything
│ │ │ │ ├── armhfp
│ │ │ │ │ ├── debug
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ │ ├── .treeinfo
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ ├── i386
│ │ │ │ │ ├── debug
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ │ ├── .treeinfo
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ ├── source
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── .treeinfo
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ ├── Server
│ │ │ │ ├── armhfp
│ │ │ │ │ ├── debug
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ │ ├── .treeinfo
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ ├── i386
│ │ │ │ │ ├── debug
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ │ ├── .treeinfo
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ ├── source
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── .treeinfo
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ └── Workstation
│ │ │ │ ├── armhfp
│ │ │ │ ├── debug
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ ├── i386
│ │ │ │ ├── debug
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ ├── source
│ │ │ │ └── tree
│ │ │ │ │ └── .treeinfo
│ │ │ │ └── x86_64
│ │ │ │ ├── debug
│ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ ├── .treeinfo
│ │ │ │ └── repodata
│ │ │ │ └── .emptydir
│ │ ├── Fedora-rawhide
│ │ │ ├── .composeinfo
│ │ │ ├── armhfp
│ │ │ │ ├── debug
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ ├── i386
│ │ │ │ ├── debug
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ └── x86_64
│ │ │ │ ├── debug
│ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ ├── .treeinfo
│ │ │ │ └── repodata
│ │ │ │ └── .emptydir
│ │ ├── RHEL-6-Server-RHEV
│ │ │ └── 6.4
│ │ │ │ └── 6.4.1.1
│ │ │ │ ├── initrd0.img
│ │ │ │ └── vmlinuz0
│ │ ├── RHEL-6.6-incomplete
│ │ │ ├── .composeinfo
│ │ │ └── Server
│ │ │ │ ├── optional
│ │ │ │ └── x86_64
│ │ │ │ │ └── os
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ └── x86_64
│ │ │ │ └── os
│ │ │ │ ├── .treeinfo
│ │ │ │ ├── HighAvailability
│ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ ├── LoadBalancer
│ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ ├── ResilientStorage
│ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ ├── ScalableFileSystem
│ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ └── Server
│ │ │ │ └── repodata
│ │ │ │ └── .emptydir
│ │ ├── RHEL5-Server
│ │ │ ├── .composeinfo
│ │ │ ├── i386
│ │ │ │ ├── .treeinfo
│ │ │ │ ├── debug
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ ├── iso
│ │ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ ├── Cluster
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ ├── ClusterStorage
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ ├── Server
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── VT
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ └── x86_64
│ │ │ │ ├── debug
│ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ ├── .treeinfo
│ │ │ │ ├── Cluster
│ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ ├── ClusterStorage
│ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ ├── Server
│ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ └── VT
│ │ │ │ └── repodata
│ │ │ │ └── .emptydir
│ │ ├── RHEL6-Server
│ │ │ ├── .composeinfo
│ │ │ ├── i386
│ │ │ │ ├── debug
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ │ └── .treeinfo
│ │ │ ├── optional
│ │ │ │ ├── i386
│ │ │ │ │ ├── debug
│ │ │ │ │ │ ├── .emptydir
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ └── x86_64
│ │ │ │ ├── debug
│ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ ├── iso
│ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ └── .treeinfo
│ │ ├── RHEL7
│ │ │ ├── .composeinfo
│ │ │ ├── Client-optional
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptyfile
│ │ │ │ │ └── os
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptyfile
│ │ │ ├── Client
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptyfile
│ │ │ │ │ └── os
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptyfile
│ │ │ ├── ComputeNode-optional
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptyfile
│ │ │ │ │ └── os
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptyfile
│ │ │ ├── ComputeNode
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptyfile
│ │ │ │ │ └── os
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptyfile
│ │ │ ├── Server-optional
│ │ │ │ ├── ppc64
│ │ │ │ │ ├── debug
│ │ │ │ │ │ └── tree
│ │ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptyfile
│ │ │ │ │ └── os
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptyfile
│ │ │ │ ├── s390x
│ │ │ │ │ ├── debug
│ │ │ │ │ │ └── tree
│ │ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptyfile
│ │ │ │ │ └── os
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptyfile
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptyfile
│ │ │ │ │ └── os
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptyfile
│ │ │ ├── Server
│ │ │ │ ├── ppc64
│ │ │ │ │ ├── debug
│ │ │ │ │ │ └── tree
│ │ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptyfile
│ │ │ │ │ └── os
│ │ │ │ │ │ ├── .treeinfo
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptyfile
│ │ │ │ ├── s390x
│ │ │ │ │ ├── debug
│ │ │ │ │ │ └── tree
│ │ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptyfile
│ │ │ │ │ └── os
│ │ │ │ │ │ ├── .treeinfo
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptyfile
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptyfile
│ │ │ │ │ └── os
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptyfile
│ │ │ ├── Workstation-optional
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptyfile
│ │ │ │ │ └── os
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptyfile
│ │ │ └── Workstation
│ │ │ │ └── x86_64
│ │ │ │ ├── debug
│ │ │ │ └── tree
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptyfile
│ │ │ │ └── os
│ │ │ │ ├── .treeinfo
│ │ │ │ └── repodata
│ │ │ │ └── .emptyfile
│ │ ├── RHEL7Alpha3
│ │ │ ├── .composeinfo
│ │ │ ├── Client-optional
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debuginfo
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ ├── .discinfo
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ ├── Client
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debuginfo
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ ├── .discinfo
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ ├── ComputeNode-optional
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debuginfo
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ ├── .discinfo
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ ├── ComputeNode
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debuginfo
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ ├── .discinfo
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ ├── Server-optional
│ │ │ │ ├── ppc64
│ │ │ │ │ ├── debuginfo
│ │ │ │ │ │ └── tree
│ │ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ │ ├── .discinfo
│ │ │ │ │ │ ├── .treeinfo
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ ├── s390x
│ │ │ │ │ ├── debuginfo
│ │ │ │ │ │ └── tree
│ │ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ │ ├── .discinfo
│ │ │ │ │ │ ├── .treeinfo
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ └── x86_64
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ ├── debuginfo
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ ├── .discinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ ├── Server
│ │ │ │ ├── ppc64
│ │ │ │ │ ├── debuginfo
│ │ │ │ │ │ └── tree
│ │ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptydir
│ │ │ │ │ ├── isore
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ │ ├── .discinfo
│ │ │ │ │ │ ├── .treeinfo
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ ├── s390x
│ │ │ │ │ ├── debuginfo
│ │ │ │ │ │ └── tree
│ │ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptydir
│ │ │ │ │ ├── isobar
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ │ ├── .discinfo
│ │ │ │ │ │ ├── .treeinfo
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debuginfo
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ ├── .discinfo
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ ├── Workstation-optional
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debuginfo
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ ├── .discinfo
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ └── Workstation
│ │ │ │ └── x86_64
│ │ │ │ ├── debuginfo
│ │ │ │ └── tree
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ ├── isometric
│ │ │ │ └── os
│ │ │ │ ├── .discinfo
│ │ │ │ ├── .treeinfo
│ │ │ │ └── repodata
│ │ │ │ └── .emptydir
│ │ ├── RHEL8Alpha
│ │ │ ├── Partners
│ │ │ │ ├── AppStream-8.0-20180531.0
│ │ │ │ │ └── compose
│ │ │ │ │ │ ├── .composeinfo
│ │ │ │ │ │ └── AppStream
│ │ │ │ │ │ └── x86_64
│ │ │ │ │ │ ├── debug
│ │ │ │ │ │ └── tree
│ │ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptydir
│ │ │ │ │ │ └── os
│ │ │ │ │ │ ├── .treeinfo
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ └── RHEL-8.0-20180531.2
│ │ │ │ │ └── compose
│ │ │ │ │ ├── .composeinfo
│ │ │ │ │ └── BaseOS
│ │ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ ├── iso
│ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ ├── RHT
│ │ │ │ ├── 8.0-Alpha
│ │ │ │ │ ├── .composeinfo
│ │ │ │ │ └── BaseOS
│ │ │ │ │ │ └── x86_64
│ │ │ │ │ │ ├── debug
│ │ │ │ │ │ └── tree
│ │ │ │ │ │ │ └── repodata
│ │ │ │ │ │ │ └── .emptydir
│ │ │ │ │ │ ├── iso
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ │ └── os
│ │ │ │ │ │ ├── .treeinfo
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ └── 8.0-AppStream-Alpha
│ │ │ │ │ ├── .composeinfo
│ │ │ │ │ └── AppStream
│ │ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ └── Unified
│ │ │ │ ├── AppStream-8.0-20180531.0
│ │ │ │ └── compose
│ │ │ │ │ ├── .composeinfo
│ │ │ │ │ └── AppStream
│ │ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ └── RHEL-8.0-20180531.2
│ │ │ │ └── compose
│ │ │ │ ├── .composeinfo
│ │ │ │ ├── AppStream
│ │ │ │ └── x86_64
│ │ │ │ │ ├── debug
│ │ │ │ │ └── tree
│ │ │ │ │ │ └── repodata
│ │ │ │ │ │ └── .emptydir
│ │ │ │ │ └── os
│ │ │ │ │ ├── .treeinfo
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ └── BaseOS
│ │ │ │ └── x86_64
│ │ │ │ ├── debug
│ │ │ │ └── tree
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ ├── iso
│ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ ├── .treeinfo
│ │ │ │ └── repodata
│ │ │ │ └── .emptydir
│ │ ├── RHS-2.0
│ │ │ ├── .composeinfo
│ │ │ └── x86_64
│ │ │ │ ├── debug
│ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ └── os
│ │ │ │ ├── .treeinfo
│ │ │ │ └── RHS
│ │ │ │ └── repodata
│ │ │ │ └── .emptydir
│ │ ├── RHVH4
│ │ │ └── RHVH-4.3-20200323.0
│ │ │ │ └── compose
│ │ │ │ ├── .composeinfo
│ │ │ │ └── RHVH
│ │ │ │ └── x86_64
│ │ │ │ ├── debug
│ │ │ │ └── tree
│ │ │ │ │ └── repodata
│ │ │ │ │ └── .emptyfile
│ │ │ │ └── os
│ │ │ │ ├── .treeinfo
│ │ │ │ ├── Packages
│ │ │ │ └── redhat-virtualization-host-image-update-1.0.0-1.noarch.rpm
│ │ │ │ └── repodata
│ │ │ │ ├── 5a7f415cb1944486872b47158b3069b4ae9c3cd6a803d37a88d332cc670e76a3-primary.xml.gz
│ │ │ │ ├── 804e05b0170e258f81fff96691abdbe0d6c6a4f143b9a833d617aaad31e1505c-filelists.xml.gz
│ │ │ │ ├── 8a724cce1aea6e56ed4cf1f2a1382e258db8c0390287818b06b08d3e84c7126d-other.xml.gz
│ │ │ │ └── repomd.xml
│ │ └── centos
│ │ │ ├── 5.10
│ │ │ └── os
│ │ │ │ ├── i386
│ │ │ │ ├── .treeinfo
│ │ │ │ ├── images
│ │ │ │ │ └── pxeboot
│ │ │ │ │ │ ├── initrd.img
│ │ │ │ │ │ └── vmlinuz
│ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ └── x86_64
│ │ │ │ ├── .treeinfo
│ │ │ │ ├── images
│ │ │ │ └── pxeboot
│ │ │ │ │ ├── initrd.img
│ │ │ │ │ └── vmlinuz
│ │ │ │ └── repodata
│ │ │ │ └── .emptydir
│ │ │ ├── 6.5
│ │ │ └── os
│ │ │ │ ├── i386
│ │ │ │ ├── .treeinfo
│ │ │ │ ├── images
│ │ │ │ │ └── pxeboot
│ │ │ │ │ │ ├── initrd.img
│ │ │ │ │ │ └── vmlinuz
│ │ │ │ └── repodata
│ │ │ │ │ └── .emptydir
│ │ │ │ └── x86_64
│ │ │ │ ├── .treeinfo
│ │ │ │ ├── images
│ │ │ │ └── pxeboot
│ │ │ │ │ ├── initrd.img
│ │ │ │ │ └── vmlinuz
│ │ │ │ └── repodata
│ │ │ │ └── .emptydir
│ │ │ └── 7.0.1406
│ │ │ └── os
│ │ │ └── x86_64
│ │ │ ├── .treeinfo
│ │ │ ├── images
│ │ │ └── pxeboot
│ │ │ │ ├── initrd.img
│ │ │ │ └── vmlinuz
│ │ │ └── repodata
│ │ │ └── .emptydir
│ ├── install-failure-logs
│ │ ├── f20-bad-ksdevice.txt
│ │ ├── f20-no-free-space.txt
│ │ ├── f20-package-errors.txt
│ │ ├── f20-traceback.txt
│ │ ├── f20-unfetchable-ks.txt
│ │ ├── f24-fatal-error.txt
│ │ ├── f27-install-failure.txt
│ │ ├── rhel3-select-language.txt
│ │ ├── rhel3-select-language2.txt
│ │ ├── rhel3-traceback.txt
│ │ ├── rhel5-no-free-space.txt
│ │ ├── rhel5-nonexistent-disk.txt
│ │ ├── rhel5-select-net.txt
│ │ ├── rhel5-xfs-too-large.txt
│ │ ├── rhel6-ext4-too-large-infinite-reboot.txt
│ │ ├── rhel6-ks-syntax-error.txt
│ │ ├── rhel6-no-free-space-infinite-reboot.txt
│ │ ├── rhel6-nonexistent-disk.txt
│ │ ├── rhel6-s390x-ks-syntax-error.txt
│ │ ├── rhel6-select-net.txt
│ │ ├── rhel6-unfetchable-ks.txt
│ │ ├── rhel6-unfetchable-repo.txt
│ │ ├── rhel7beta-bad-ksdevice.txt
│ │ ├── rhel7beta-ks-syntax-error.txt
│ │ ├── rhel7beta-no-free-space.txt
│ │ ├── rhel7beta-nonexistent-disk.txt
│ │ ├── rhel7beta-traceback.txt
│ │ ├── rhel7beta-unfetchable-ks.txt
│ │ └── rhvh44-no-free-space-thinp.txt
│ ├── test_distro_import.py
│ ├── test_expire_distros.py
│ ├── test_provision.py
│ ├── test_proxy.py
│ ├── test_pxemenu.py
│ ├── test_watchdog.py
│ └── watchdog-script-test.sh
│ ├── ldap-data.ldif
│ ├── mail_capture.py
│ └── server
│ ├── __init__.py
│ ├── bz1322700-and-bz1337790-migration-setup.sql
│ ├── bz1362371-migration-setup.sql
│ ├── bz991245-migration-setup.sql
│ ├── database-dumps
│ ├── 0.11.sql
│ ├── 0.12.sql
│ ├── 0.13.sql
│ ├── 0.14.sql
│ ├── 0.15.sql
│ ├── 0.16.sql
│ ├── 0.17.sql
│ ├── 19.sql
│ ├── 20.sql
│ ├── 21.sql
│ ├── 22.sql
│ ├── 23.sql
│ ├── 24.sql
│ ├── 25.sql
│ ├── 26.sql
│ ├── 27.sql
│ ├── 28.sql
│ ├── 29.sql
│ ├── redhat-production-20120216.sql
│ ├── redhat-production-20130304.sql
│ ├── redhat-production-20140109.sql
│ ├── redhat-production-20140820.sql
│ └── redhat-production-20160120.sql
│ ├── kickstarts
│ ├── AtomicHost-defaults.expected
│ ├── Fedora18-harness-contained-custom.expected
│ ├── Fedora18-harness-contained.expected
│ ├── Fedora18-scheduler-defaults.expected
│ ├── Fedorarawhide-scheduler-defaults.expected
│ ├── README
│ ├── RHVH-defaults.expected
│ ├── RedHatEnterpriseLinux6-manual-defaults-beaker-create-kickstart.expected
│ ├── RedHatEnterpriseLinux6-manual-defaults.expected
│ ├── RedHatEnterpriseLinux6-scheduler-defaults-beaker-create-kickstart.expected
│ ├── RedHatEnterpriseLinux6-scheduler-defaults.expected
│ ├── RedHatEnterpriseLinux6-scheduler-guest.expected
│ ├── RedHatEnterpriseLinux6-scheduler-manual.expected
│ ├── RedHatEnterpriseLinux7-scheduler-defaults.expected
│ ├── RedHatEnterpriseLinux7-scheduler-manual.expected
│ ├── RedHatEnterpriseLinuxAlternateArchitectures7-scheduler-defaults.expected
│ └── RedHatEnterpriseLinuxServer5-scheduler-defaults.expected
│ ├── requests_utils.py
│ ├── selenium
│ ├── __init__.py
│ ├── bz787519.csv
│ ├── bz802842.csv
│ ├── test_activity.py
│ ├── test_add_system.py
│ ├── test_csv_export.py
│ ├── test_csv_import.py
│ ├── test_csv_roundtrip.py
│ ├── test_distro_family.py
│ ├── test_distro_search.py
│ ├── test_distro_trees.py
│ ├── test_distros.py
│ ├── test_grid.py
│ ├── test_group_edit.py
│ ├── test_groups.py
│ ├── test_help.py
│ ├── test_item_count.py
│ ├── test_job_ack.py
│ ├── test_job_cancel.py
│ ├── test_job_delete.py
│ ├── test_job_delete_xmlrpc.py
│ ├── test_job_export_xml.py
│ ├── test_job_matrix.py
│ ├── test_job_search.py
│ ├── test_jobs.py
│ ├── test_jobs_old.py
│ ├── test_jobs_xmlrpc.py
│ ├── test_keytypes.py
│ ├── test_labcontrollers.py
│ ├── test_log_upload.py
│ ├── test_login.py
│ ├── test_motd.py
│ ├── test_my_menu_tests.py
│ ├── test_osversions.py
│ ├── test_power_types.py
│ ├── test_prefs.py
│ ├── test_product.py
│ ├── test_recipe_search.py
│ ├── test_recipes.py
│ ├── test_recipes_old.py
│ ├── test_recipes_xmlrpc.py
│ ├── test_recipetasks.py
│ ├── test_recipetasks_xmlrpc.py
│ ├── test_reserve_report.py
│ ├── test_reserve_system.py
│ ├── test_retentiontag.py
│ ├── test_system_access_policies.py
│ ├── test_system_actions.py
│ ├── test_system_availability.py
│ ├── test_system_commands.py
│ ├── test_system_loan.py
│ ├── test_system_menu_tests.py
│ ├── test_system_note.py
│ ├── test_system_pools.py
│ ├── test_system_provision.py
│ ├── test_system_quickinfo.py
│ ├── test_system_return.py
│ ├── test_system_search.py
│ ├── test_system_view.py
│ ├── test_systems.py
│ ├── test_systems_xmlrpc.py
│ ├── test_task_by_name.py
│ ├── test_task_search.py
│ ├── test_taskactions_xmlrpc.py
│ ├── test_tasks.py
│ ├── test_users.py
│ ├── test_watchdogs.py
│ └── test_xmlrpc.py
│ ├── task-rpms
│ ├── bad-task1.rpm
│ ├── empty.rpm
│ ├── invalid-task_file
│ ├── task1.rpm
│ ├── task2.rpm
│ ├── task3.rpm
│ ├── task4.rpm
│ ├── tmp-distribution-beaker----redundant_slashes-1.0-0.noarch.rpm
│ ├── tmp-distribution-beaker-arm-related-arches-1.0-0.noarch.rpm
│ ├── tmp-distribution-beaker-dummy_for_bz1226443-1.0-1.noarch.rpm
│ ├── tmp-distribution-beaker-dummy_for_bz1422410-1.0-1.noarch.rpm
│ ├── tmp-distribution-beaker-dummy_for_bz1491658-1.0-0.noarch.rpm
│ ├── tmp-distribution-beaker-dummy_for_bz617274-1.0-1.noarch.rpm
│ ├── tmp-distribution-beaker-dummy_for_bz681143-1.0-1.noarch.rpm
│ ├── tmp-distribution-beaker-excluded-arches-1.0-1.noarch.rpm
│ ├── tmp-distribution-beaker-excluded-releases-1.0-1.noarch.rpm
│ ├── tmp-distribution-beaker-exclusive-arches-1.0-1.noarch.rpm
│ ├── tmp-distribution-beaker-exclusive-releases-1.0-1.noarch.rpm
│ ├── tmp-distribution-beaker-long-task-RPM-1.0-1.noarch.rpm
│ ├── tmp-distribution-beaker-task_test-1.1-0.noarch.rpm
│ ├── tmp-distribution-beaker-task_test-2.0-5.noarch.rpm
│ ├── tmp-distribution-beaker-task_test-2.1-0.noarch.rpm
│ ├── tmp-distribution-beaker-trailing_slash--1.0-0.noarch.rpm
│ ├── tmp-test-add-new-task-successfully.noarch.rpm
│ ├── tmp-test-cannot-add-duplicate-tasks-1.1.1-0.noarch.rpm
│ ├── tmp-test-cannot-add-same-version-1-tasks-1.1.2-0.noarch.rpm
│ ├── tmp-test-cannot-add-same-version-WebUI-1-tasks-1.1.4-0.noarch.rpm
│ ├── tmp-test-cannot-add-same-version-WebUI-tasks-1.1.4-0.noarch.rpm
│ └── tmp-test-cannot-add-same-version-tasks-1.1.2-0.noarch.rpm
│ ├── test_ack_in_jobxml.py
│ ├── test_beakerd.py
│ ├── test_database_migration.py
│ ├── test_deadrecipes.py
│ ├── test_jobs.py
│ ├── test_junitxml.py
│ ├── test_kickstart.py
│ ├── test_lab_controller.py
│ ├── test_mail.py
│ ├── test_model.py
│ ├── test_needpropertyxml.py
│ ├── test_rdf.py
│ ├── test_reporting_queries.py
│ ├── test_system_status.py
│ ├── test_tasks.py
│ ├── test_update_status.py
│ ├── test_utilisation.py
│ ├── tools
│ ├── __init__.py
│ ├── test_beakerd.py
│ ├── test_create_kickstart.py
│ ├── test_init.py
│ ├── test_ipxe_image.py
│ ├── test_log_delete.py
│ ├── test_product_update.py
│ ├── test_refresh_ldap.py
│ ├── test_repo_update.py
│ ├── test_sync_tasks.py
│ └── test_usage_reminder.py
│ └── webdriver_utils.py
├── LabController
├── Makefile
├── addDistro
│ ├── addDistro.d
│ │ └── updateDistro
│ └── addDistro.sh
├── apache
│ ├── 404.html
│ └── beaker-lab-controller.conf
├── aux
│ ├── anamon
│ ├── anamon.init
│ ├── anamon.service
│ └── anamon3
├── cron.hourly
│ └── beaker_expire_distros
├── init.d
│ ├── beaker-provision
│ ├── beaker-proxy
│ ├── beaker-transfer
│ └── beaker-watchdog
├── labcontroller.conf
├── rsyslog.d
│ └── beaker-lab-controller.conf
├── run-tests.sh
├── setup.py
├── src
│ └── bkr
│ │ ├── __init__.py
│ │ └── labcontroller
│ │ ├── __init__.py
│ │ ├── clear_netboot.py
│ │ ├── concurrency.py
│ │ ├── config.py
│ │ ├── default.conf
│ │ ├── distro_import.py
│ │ ├── exceptions.py
│ │ ├── expire_distros.py
│ │ ├── install-failure-patterns
│ │ ├── anaconda-KickstartValueError
│ │ ├── anaconda-rhel3-select-language
│ │ ├── anaconda-rhel3-traceback
│ │ ├── anaconda-rhel5-fatal-error
│ │ ├── anaconda-rhel5-ks-parse-error
│ │ ├── anaconda-rhel5-select-net
│ │ ├── anaconda-rhel6-cmdline-choice
│ │ ├── anaconda-rhel6-fatal-error
│ │ ├── anaconda-rhel6-fatal-error2
│ │ ├── anaconda-rhel6-ks-fetch-error
│ │ ├── anaconda-rhel6-ks-parse-error
│ │ ├── anaconda-rhel6-select-net
│ │ ├── anaconda-rhel7-error-dialog
│ │ ├── anaconda-rhel7-question
│ │ ├── anaconda-rhel7-traceback
│ │ ├── anaconda-rhvh4-no-free-space-thinp
│ │ └── dracut-no-root
│ │ ├── log_storage.py
│ │ ├── main.py
│ │ ├── netboot.py
│ │ ├── power-scripts
│ │ ├── apc_snmp
│ │ ├── apc_snmp_then_etherwake
│ │ ├── bladecenter
│ │ ├── bullpap
│ │ ├── drac
│ │ ├── dummy
│ │ ├── ether_wake
│ │ ├── hyper-v
│ │ ├── ilo
│ │ ├── integrity
│ │ ├── ipmilan
│ │ ├── ipmitool
│ │ ├── lpar
│ │ ├── rsa
│ │ ├── testing-bz1358063
│ │ ├── virsh
│ │ └── wti
│ │ ├── provision.py
│ │ ├── proxy.py
│ │ ├── pxemenu-templates
│ │ ├── efi-grub-menu
│ │ ├── grub2-menu
│ │ ├── ipxe-menu
│ │ └── pxelinux-menu
│ │ ├── pxemenu.py
│ │ ├── test_concurrency.py
│ │ ├── test_log_storage.py
│ │ ├── test_netboot.py
│ │ ├── test_provision.py
│ │ ├── test_proxy.py
│ │ ├── transfer.py
│ │ ├── utils.py
│ │ └── watchdog.py
├── sudoers.d
│ └── beaker_proxy_clear_netboot
├── systemd
│ ├── beaker-provision.service
│ ├── beaker-proxy.service
│ ├── beaker-transfer.service
│ └── beaker-watchdog.service
└── tmpfiles.d
│ └── beaker-lab-controller.conf
├── Makefile
├── Misc
├── README
├── beaker_test_setup.sh
├── generate_release_notes.py
├── pylint-errors.cfg
├── pylint_beaker.py
├── rpmbuild.sh
├── rpmlint-config.py
├── run-pylint.sh
└── tag-release.sh
├── README.md
├── SchemaUpgrades
├── THIS-DIRECTORY-IS-OBSOLETE.txt
├── bz544347.sql
├── bz564097.sql
├── bz570186.sql
├── bz572798.sql
├── bz596410.sql
├── bz601367.sql
├── bz620605.sql
├── bz629076.sql
├── bz721383.txt
├── upgrade_0.4.68.sql
├── upgrade_0.4.75.sql
├── upgrade_0.4.78.sql
├── upgrade_0.5.46.sql
├── upgrade_0.5.47.sql
├── upgrade_0.5.56.sql
├── upgrade_0.5.57.sql
├── upgrade_0.5.58.txt
├── upgrade_0.5.59.txt
├── upgrade_0.5.60.txt
├── upgrade_0.5.61.txt
├── upgrade_0.5.62.txt
├── upgrade_0.5.63.txt
├── upgrade_0.6.0.txt
├── upgrade_0.6.11.txt
├── upgrade_0.6.13.txt
├── upgrade_0.6.14.txt
├── upgrade_0.6.2.txt
├── upgrade_0.6.3.txt
├── upgrade_0.6.4.txt
├── upgrade_0.6.5.txt
├── upgrade_0.6.6.txt
├── upgrade_0.6.7.txt
├── upgrade_0.6.7_check_reservations.py
├── upgrade_0.6.8.txt
├── upgrade_0.6.8_system_status_duration.py
├── upgrade_0.6.9.txt
├── upgrade_0.7.0.txt
├── upgrade_0.7.03.txt
├── upgrade_0.7.1.txt
├── upgrade_0.7.1_populate_task_metadata.py
├── upgrade_0.7.2.txt
├── upgrade_0.8.0.txt
├── upgrade_0.8.1.txt
└── upgrade_0.8.2.txt
├── Server
├── Makefile
├── alembic.ini
├── apache
│ ├── beaker-server.conf
│ └── beaker-server.wsgi
├── assets
│ ├── access-policy-model.js
│ ├── access-policy.js
│ ├── activity-model.js
│ ├── activity.js
│ ├── backgrid.less
│ ├── beaker-backgrid.js
│ ├── beaker-bootbox.js
│ ├── beaker-popover.js
│ ├── beaker-typeaheads.js
│ ├── bootstrap-select-bs2fixes.less
│ ├── bootstrap-select-defaults.js
│ ├── clone-job.less
│ ├── comments-link.js
│ ├── ctrl-enter-form-submit.js
│ ├── datatables-bootstrap.less
│ ├── distro-model.js
│ ├── distro-picker.js
│ ├── excluded-families.less
│ ├── favicon-152.png
│ ├── favicon-16.png
│ ├── favicon-32.png
│ ├── favicon-64.png
│ ├── favicon.ico
│ ├── favicon.svg
│ ├── group-create.js
│ ├── group-details.js
│ ├── group-members.js
│ ├── group-owners.js
│ ├── group-permissions.js
│ ├── group-rootpassword.js
│ ├── group.less
│ ├── groups.js
│ ├── identity-model.js
│ ├── installation-model.js
│ ├── job-and-recipe.less
│ ├── job-header.js
│ ├── job-info.js
│ ├── job-matrix.less
│ ├── job-old.less
│ ├── job-recipes.js
│ ├── job.less
│ ├── jst
│ │ ├── access-policy.html
│ │ ├── backgrid-filter.html
│ │ ├── backgrid-paginator.html
│ │ ├── backgrid-recipe-task-id-cell.html
│ │ ├── backgrid-result-cell.html
│ │ ├── backgrid-status-cell.html
│ │ ├── backgrid-task-cell.html
│ │ ├── beaker-typeaheads
│ │ │ ├── group-name.html
│ │ │ ├── permission-name.html
│ │ │ ├── pool-name.html
│ │ │ ├── system-fqdn.html
│ │ │ └── user-name.html
│ │ ├── comment-form.html
│ │ ├── comments-list.html
│ │ ├── default-root-password.html
│ │ ├── distro-picker-modal.html
│ │ ├── distro-picker.html
│ │ ├── group-add-member.html
│ │ ├── group-add-owner.html
│ │ ├── group-add-permission.html
│ │ ├── group-create.html
│ │ ├── group-edit.html
│ │ ├── group-exclude-user.html
│ │ ├── group-excluded-users-list-item.html
│ │ ├── group-members-list-item.html
│ │ ├── group-members-list.html
│ │ ├── group-owners-list-item.html
│ │ ├── group-owners-list.html
│ │ ├── group-page-header.html
│ │ ├── group-permissions-list-item.html
│ │ ├── group-permissions-list.html
│ │ ├── group-rootpassword.html
│ │ ├── job-activity.html
│ │ ├── job-cancel.html
│ │ ├── job-edit.html
│ │ ├── job-header.html
│ │ ├── job-recipe.html
│ │ ├── job-summary.html
│ │ ├── job-toHTML.html
│ │ ├── job-whiteboard.html
│ │ ├── labcontroller-add.html
│ │ ├── labcontroller-edit.html
│ │ ├── labcontroller.html
│ │ ├── logs-list.html
│ │ ├── pool-create.html
│ │ ├── power-type-add.html
│ │ ├── power-type.html
│ │ ├── query-builder-row.html
│ │ ├── query-builder.html
│ │ ├── recipe-completed-reservation.html
│ │ ├── recipe-edit.html
│ │ ├── recipe-extend-reservation.html
│ │ ├── recipe-fqdn.html
│ │ ├── recipe-header.html
│ │ ├── recipe-installation-details.html
│ │ ├── recipe-installation-progress.html
│ │ ├── recipe-installation-settings.html
│ │ ├── recipe-installation.html
│ │ ├── recipe-page.html
│ │ ├── recipe-pending-reservation.html
│ │ ├── recipe-reservation-edit.html
│ │ ├── recipe-running-reservation.html
│ │ ├── recipe-runtime-status.html
│ │ ├── recipe-summary.html
│ │ ├── recipe-task-details.html
│ │ ├── recipe-task-result.html
│ │ ├── recipe-task-settings.html
│ │ ├── recipe-task-summary.html
│ │ ├── recipe-tasks-summary.html
│ │ ├── recipe-toHTML.html
│ │ ├── recipe-whiteboard.html
│ │ ├── recipeset-cancel.html
│ │ ├── recipeset-priority.html
│ │ ├── recipeset-waive.html
│ │ ├── recipeset.html
│ │ ├── reservation-duration-selection.html
│ │ ├── reserve-workflow.html
│ │ ├── system-access-policy.html
│ │ ├── system-add-cc.html
│ │ ├── system-add-pool.html
│ │ ├── system-add.html
│ │ ├── system-commands-toolbar.html
│ │ ├── system-hardware-details-edit.html
│ │ ├── system-hardware-details.html
│ │ ├── system-hardware-essentials.html
│ │ ├── system-lend.html
│ │ ├── system-loan-request.html
│ │ ├── system-loan.html
│ │ ├── system-notes.html
│ │ ├── system-owner-change.html
│ │ ├── system-owner.html
│ │ ├── system-pool-access-policy.html
│ │ ├── system-pool-add-system.html
│ │ ├── system-pool-edit.html
│ │ ├── system-pool-heading.html
│ │ ├── system-pool-systems.html
│ │ ├── system-pool.html
│ │ ├── system-power-settings.html
│ │ ├── system-provision.html
│ │ ├── system-quick-description.html
│ │ ├── system-quick-health.html
│ │ ├── system-quick-usage.html
│ │ ├── system-rename.html
│ │ ├── system-report-problem.html
│ │ ├── system-scheduler-settings.html
│ │ ├── task.html
│ │ ├── user-details.html
│ │ ├── user-keystone-trust.html
│ │ ├── user-notifications.html
│ │ ├── user-root-password.html
│ │ ├── user-ssh-public-key-list-item.html
│ │ ├── user-ssh-public-keys.html
│ │ ├── user-submission-delegates.html
│ │ ├── user-ui-preferences.html
│ │ └── user.html
│ ├── lab-model.js
│ ├── labcontrollers.js
│ ├── labcontrollers.less
│ ├── link-tabs-to-anchor.js
│ ├── local-datetime.js
│ ├── logs-link.js
│ ├── master.less
│ ├── panels.less
│ ├── pool-create.js
│ ├── pools.js
│ ├── power-types-model.js
│ ├── power-types.js
│ ├── powertypes.less
│ ├── prefs.js
│ ├── prefs.less
│ ├── query-builder.js
│ ├── query-builder.less
│ ├── quick-info.less
│ ├── recipe-header.js
│ ├── recipe-info.js
│ ├── recipe-installation.js
│ ├── recipe-page.js
│ ├── recipe-progress.js
│ ├── recipe-reservation.js
│ ├── recipe-tasks-old.js
│ ├── recipe-tasks.js
│ ├── recipe-tasks.less
│ ├── recipe.less
│ ├── reservation-duration-selection.js
│ ├── reservation-duration-selection.less
│ ├── reserve-workflow.js
│ ├── scheduler-model.js
│ ├── site.less
│ ├── style.less
│ ├── system-access-policy.js
│ ├── system-activity.js
│ ├── system-add.js
│ ├── system-commands.js
│ ├── system-exclude.js
│ ├── system-executed-tasks.js
│ ├── system-hardware.js
│ ├── system-loan.js
│ ├── system-model.js
│ ├── system-notes.js
│ ├── system-owner.js
│ ├── system-pool-access-policy.js
│ ├── system-pool-info.js
│ ├── system-pool-systems.js
│ ├── system-pool.js
│ ├── system-pool.less
│ ├── system-power-settings.js
│ ├── system-provision.js
│ ├── system-quick-info.js
│ ├── system-rename.js
│ ├── system-report-problem.js
│ ├── system-scheduler-settings.js
│ ├── system.less
│ ├── task-library-model.js
│ ├── tasks.js
│ ├── typeahead.js-bootstrap.less
│ ├── user.less
│ ├── users.js
│ └── xhr-error.js
├── bkr
│ ├── __init__.py
│ └── server
│ │ ├── CSV_import_export.py
│ │ ├── __init__.py
│ │ ├── activity.py
│ │ ├── admin_page.py
│ │ ├── alembic
│ │ ├── __init__.py
│ │ ├── env.py
│ │ ├── migration_utils.py
│ │ ├── script.py.mako
│ │ └── versions
│ │ │ ├── 01a7a1210068_add_missing_unique_beaker_tag.py
│ │ │ ├── 057b088bfb32_013_to_014.py
│ │ │ ├── 0ae85f81f838_extract_recipe_reviewed_state.py
│ │ │ ├── 0f57781e6548_release_action_not_nullable.py
│ │ │ ├── 0f76d2e424d0_index_osversion_osmajor_id.py
│ │ │ ├── 1042b15c2c7_system_scheduler_status.py
│ │ │ ├── 10436ef002a7_index_recipe_resource_fqdn.py
│ │ │ ├── 140c5eea2836_add_image_path_to_installation_table.py
│ │ │ ├── 15d3fad78656_delete_recipe_task_results_for_deleted_jobs.py
│ │ │ ├── 1626ad29c170_remove_ids_from_task_join_tables.py
│ │ │ ├── 171c07fb4970_remove_orphan_system_access_policy_rows.py
│ │ │ ├── 17c55b3225a9_remove_task_repo.py
│ │ │ ├── 17e8de5c7d4b_create_task_exclusive_arch.py
│ │ │ ├── 19b9071910f9_fix_task_status_nullability.py
│ │ │ ├── 19d89d5fbde6_consistent_activity_index_names.py
│ │ │ ├── 1a7dec79baa4_convert_glance_image_id_to_uuid.py
│ │ │ ├── 1b4aec9ce90d_create_recipe_activity_table.py
│ │ │ ├── 1c444555ea3d_convert_system_groups_to_system_pools.py
│ │ │ ├── 1c79b9a2722d_extract_recipe_set_comments.py
│ │ │ ├── 1ce53a2af0ed_convert_queue_admin_group.py
│ │ │ ├── 2091c783bda6_clear_removed_users_from_groups.py
│ │ │ ├── 21330bf93a75_recipe_task_result_recipe_task_id_non_nullable.py
│ │ │ ├── 214c585364d9_index_activity_columns.py
│ │ │ ├── 2173486573fe_fix_pk_on_config_value_tables.py
│ │ │ ├── 218cc5b1c361_drop_duplicate_indexes.py
│ │ │ ├── 2384d43354a4_recipe_task_param_recipe_task_id_non_nullable.py
│ │ │ ├── 23c1263e8988_make_user_group_is_owner_non_nullable.py
│ │ │ ├── 23cbe32ac74e_system_fqdn_unique.py
│ │ │ ├── 2441049ac32c_make_kernel_options_column_nullable.py
│ │ │ ├── 286ed23a5c1b_distro_tree_activity_distro_tree_id_non_nullable.py
│ │ │ ├── 292b2e042673_fix_incorrect_decimal_scale.py
│ │ │ ├── 29c945bb5b0f_add_installing_status.py
│ │ │ ├── 2a56e56fbe26_add_firmware_info_to_device_table.py
│ │ │ ├── 2a6c3722f063_task_bugzilla_task_id_non_nullable.py
│ │ │ ├── 2c03c52950bf_make_system_activity_system_id_non_nullable.py
│ │ │ ├── 2c0f1c0a668b_index_recipe_start_time.py
│ │ │ ├── 2cc8e59635f5_correct_recipe_task_comment_table.py
│ │ │ ├── 2d4258bf3f16_index_map_tables_first_cols.py
│ │ │ ├── 2e171e6198e6_add_data_migration_table.py
│ │ │ ├── 2f38ab976d17_015_to_016.py
│ │ │ ├── 3028e6a6e3d7_separate_command_queue_from_activity.py
│ │ │ ├── 3059fb224ff5_remove_duplicate_index_on_lab_controller_user_id.py
│ │ │ ├── 32f962a53c31_support_keystone_trusts.py
│ │ │ ├── 348a7a0b9bba_fix_task_owner_type.py
│ │ │ ├── 348daa35773c_expand_device_fw_version_column.py
│ │ │ ├── 35118bee62f2_opting_out_of_new_job_page.py
│ │ │ ├── 357e67243615_make_distro_tree_id_column_nullable.py
│ │ │ ├── 362bb6508a2b_clear_removed_users_from_policies.py
│ │ │ ├── 38c273108088_make_tg_group_group_name_non_nullable.py
│ │ │ ├── 38cfd9b8ce52_add_skip_result.py
│ │ │ ├── 38d7abc90c54_support_group_description.py
│ │ │ ├── 39885f53180f_add_notify_system_loan_preference.py
│ │ │ ├── 3a141cda8089_conditional_recipe_reservations.py
│ │ │ ├── 3ba776df4c76_add_distro_metadata_columns_to_installation.py
│ │ │ ├── 3c5510511fd9_replace_recipe_set_nacked_with_waived.py
│ │ │ ├── 3fc28d7eb6d3_fix_nullability_and_fks.py
│ │ │ ├── 404960aab655_make_task_columns_non_nullable.py
│ │ │ ├── 41763e5d07cb_fix_job_product_id_type.py
│ │ │ ├── 41aa3372239e_012_to_013.py
│ │ │ ├── 42c18b6580e0_view_power_permission.py
│ │ │ ├── 431e4e2ccbba_016_to_017.py
│ │ │ ├── 43697501f160_record_network_configuration_for_each_OpenStack_instance.py
│ │ │ ├── 442672570b8f_011_to_012.py
│ │ │ ├── 444bcfb89b2a_purged_deleted.py
│ │ │ ├── 468779d8e8_add_user_notification_columns.py
│ │ │ ├── 46b19cc8fd7e_remove_recipe_task_bugzilla_table.py
│ │ │ ├── 47af1e057a74_create_system_hardware_scan_recipe_map.py
│ │ │ ├── 47ea09370b46_distro_activity_distro_id_non_nullable.py
│ │ │ ├── 4957d4804ba_recipe_activity_recipe_id_non_nullable.py
│ │ │ ├── 49a4a1e3779a_014_to_015.py
│ │ │ ├── 4a7454ee677a_delete_log_recipe_task_result_for_deleted_jobs.py
│ │ │ ├── 4b0ed9e7e5b7_recipeset_activity_recipeset_id_non_nullable.py
│ │ │ ├── 4b3a6065eba2_fix_size_of_rendered_kickstart.py
│ │ │ ├── 4b554078fbea_create_task_exclusive_osmajor.py
│ │ │ ├── 4b9b07299243_create_recipe_task_result_comment_table.py
│ │ │ ├── 4cddc14ab090_fix_size_of_whiteboards.py
│ │ │ ├── 4d4e0a92ee10_job_is_dirty.py
│ │ │ ├── 4e8b85360255_record_openstack_instance_creation_and_deletion_timestamp.py
│ │ │ ├── 4ef4b79523e8_fix_device_unique_constraint.py
│ │ │ ├── 4f7a4316565f_remove_commands_without_lab_controller.py
│ │ │ ├── 50bc9c21974b_add_index_on_tg_user_email_address.py
│ │ │ ├── 51637c12cbd9_create_installation_table.py
│ │ │ ├── 53942581687f_remove_database_defaults.py
│ │ │ ├── 54395adc8646_inverted_group.py
│ │ │ ├── 5612881c761b_expand_system_status_reason.py
│ │ │ ├── 59b98f6e0120_remove_system_deleted_column.py
│ │ │ ├── 5ab66e956c6b_osversion_osmajor_id_non_nullable.py
│ │ │ ├── 5ab8960cdb43_duplicate_osmajor_install_options.py
│ │ │ ├── README
│ │ │ ├── b1a6732734e_clear_meaningless_system_activities.py
│ │ │ ├── b830bfac525_preserve_arbitrary_xml_in_job_column.py
│ │ │ ├── da3a49774b0_access_policies_for_system_pools.py
│ │ │ ├── da9939e1007_clear_obsoleted_data_on_system_recipe_.py
│ │ │ └── f18df089261_associate_a_floating_ip_to_each_openstack_instance.py
│ │ ├── app.py
│ │ ├── assets.py
│ │ ├── authentication.py
│ │ ├── bexceptions.py
│ │ ├── cherrypy_util.py
│ │ ├── config
│ │ ├── __init__.py
│ │ ├── app.cfg
│ │ └── log.cfg
│ │ ├── configuration.py
│ │ ├── controller_utilities.py
│ │ ├── controllers.py
│ │ ├── data-migrations
│ │ ├── commands-for-recipe-installations.py
│ │ ├── insert-installation-row-for-recipes-before-25-take-2.py
│ │ ├── insert-installation-row-for-scheduled-recipes-before-25.py
│ │ └── re-purge-old-jobs-with-logs.py
│ │ ├── distro.py
│ │ ├── distro_family.py
│ │ ├── distrotrees.py
│ │ ├── dynamic_virt.py
│ │ ├── enum.py
│ │ ├── flask_util.py
│ │ ├── group.py
│ │ ├── group_acls.txt
│ │ ├── helpers.py
│ │ ├── hybrid.py
│ │ ├── identity.py
│ │ ├── installopts.py
│ │ ├── job_matrix.py
│ │ ├── job_utilities.py
│ │ ├── jobs.py
│ │ ├── junitxml.py
│ │ ├── keytypes.py
│ │ ├── kickstart.py
│ │ ├── kickstarts
│ │ ├── CentOS5
│ │ ├── RedHatEnterpriseLinuxClient5
│ │ ├── RedHatEnterpriseLinuxServer5
│ │ ├── RedHatStorage2
│ │ └── default
│ │ ├── labcontroller.py
│ │ ├── mail-templates
│ │ ├── beaker-usage.txt
│ │ ├── reservesys.txt
│ │ └── system-loan.txt
│ │ ├── mail.py
│ │ ├── messaging.py
│ │ ├── metrics.py
│ │ ├── model
│ │ ├── __init__.py
│ │ ├── activity.py
│ │ ├── base.py
│ │ ├── config.py
│ │ ├── distrolibrary.py
│ │ ├── identity.py
│ │ ├── installation.py
│ │ ├── inventory.py
│ │ ├── lab.py
│ │ ├── migration.py
│ │ ├── openstack.py
│ │ ├── reviewing.py
│ │ ├── scheduler.py
│ │ ├── sql.py
│ │ ├── tasklibrary.py
│ │ └── types.py
│ │ ├── motd.py
│ │ ├── needpropertyxml.py
│ │ ├── osversion.py
│ │ ├── pools.py
│ │ ├── power.py
│ │ ├── preferences.py
│ │ ├── rdf.py
│ │ ├── recipes.py
│ │ ├── recipesets.py
│ │ ├── recipetasks.py
│ │ ├── reporting-queries
│ │ ├── README
│ │ ├── cee
│ │ │ ├── all-systems.sql
│ │ │ ├── loaned-systems-by-date.sql
│ │ │ ├── loaned-systems.sql
│ │ │ ├── non-cee-provisions-by-user.sql
│ │ │ ├── provisions-by-distrotree.sql
│ │ │ ├── provisions-by-user.sql
│ │ │ ├── reserved-systems.sql
│ │ │ ├── system-distrotrees.sql
│ │ │ ├── system-provisions.sql
│ │ │ └── system-reservations.sql
│ │ ├── install-duration-by-resource.sql
│ │ ├── install-failure-count-by-resource.sql
│ │ ├── job-priority-changes-by-user.sql
│ │ ├── machine-hours-by-user-arch.sql
│ │ ├── machine-utilization.sql
│ │ ├── recipe-hours-by-user-arch.sql
│ │ ├── system-age.sql
│ │ ├── system-breakages.sql
│ │ ├── system-count-by-arch-cpu-cores.sql
│ │ ├── system-count-by-arch-memory-gb.sql
│ │ ├── system-count-by-cpu.sql
│ │ ├── system-count-by-vendor.sql
│ │ ├── task-durations-by-arch.sql
│ │ └── wait-duration-by-resource.sql
│ │ ├── reports.py
│ │ ├── reserve_workflow.py
│ │ ├── retention_tags.py
│ │ ├── search_utility.py
│ │ ├── snippets
│ │ ├── RHVH4_post
│ │ ├── beah
│ │ ├── beaker_env
│ │ ├── boot_order
│ │ ├── clear_netboot
│ │ ├── default_rhts_compat
│ │ ├── disable_rhts_compat
│ │ ├── docker_harness
│ │ ├── fetch_wrapper
│ │ ├── grubport
│ │ ├── harness
│ │ ├── highbank
│ │ ├── install_done
│ │ ├── install_method
│ │ ├── lab_env
│ │ ├── linkdelay
│ │ ├── liveimg_pre
│ │ ├── mvebu
│ │ ├── network
│ │ ├── onerror
│ │ ├── password
│ │ ├── post_anamon
│ │ ├── post_s390_reboot
│ │ ├── postinstall_done
│ │ ├── postreboot
│ │ ├── pre_anamon
│ │ ├── print_anaconda_repos
│ │ ├── print_repos
│ │ ├── readahead_sysconfig
│ │ ├── remote_post
│ │ ├── rhts_devices
│ │ ├── rhts_packages
│ │ ├── rhts_partitions
│ │ ├── rhts_post
│ │ ├── rhts_pre
│ │ ├── rhts_scsi_ethdevices
│ │ ├── ssh_keys
│ │ ├── taskrepo
│ │ ├── timezone
│ │ └── virt_console_post
│ │ ├── static
│ │ ├── css
│ │ │ ├── reserve_grid.css
│ │ │ ├── smoothness
│ │ │ │ ├── images
│ │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ │ └── jquery-ui.css
│ │ │ └── system-print.css
│ │ ├── images
│ │ │ └── ajax-loader.gif
│ │ └── javascript
│ │ │ ├── dataTables.fixedColumns-git-3429ac3.js
│ │ │ ├── date.f-0.5.0.js
│ │ │ ├── install_options.js
│ │ │ ├── job_matrix_v2.js
│ │ │ ├── job_page_delete.js
│ │ │ ├── job_product.js
│ │ │ ├── job_retentiontag.js
│ │ │ ├── job_row_delete.js
│ │ │ ├── jquery-2.0.2.min.js
│ │ │ ├── jquery-ui-1.9.2.min.js
│ │ │ ├── jquery.dataTables-git-cade2f9.js
│ │ │ ├── jquery.timers-1.2.js
│ │ │ ├── loader_v2.js
│ │ │ ├── magic_forms.js
│ │ │ ├── primary_secondary.js
│ │ │ ├── priority.js
│ │ │ ├── priority_manager_v4.js
│ │ │ ├── product_manager.js
│ │ │ ├── response_v6.js
│ │ │ ├── rettag_manager_v2.js
│ │ │ ├── search_object.js
│ │ │ ├── searchbar_v11.js
│ │ │ ├── task_disable.js
│ │ │ └── util.js
│ │ ├── stdvars.py
│ │ ├── system_action.py
│ │ ├── systems.py
│ │ ├── tag.py
│ │ ├── task_actions.py
│ │ ├── tasks.py
│ │ ├── templates
│ │ ├── __init__.py
│ │ ├── action.kid
│ │ ├── admin_grid.kid
│ │ ├── alpha_navbar.kid
│ │ ├── backgrid.kid
│ │ ├── beaker_datagrid.kid
│ │ ├── config_edit.kid
│ │ ├── csv_import.kid
│ │ ├── default_sitetemplate.kid
│ │ ├── distro.kid
│ │ ├── distro_tags.kid
│ │ ├── distrotree.kid
│ │ ├── distrotree_install_options.kid
│ │ ├── do_and_confirm.kid
│ │ ├── forbidden.kid
│ │ ├── form-post.kid
│ │ ├── form.kid
│ │ ├── form.kid-backup
│ │ ├── generic.kid
│ │ ├── grid.kid
│ │ ├── group.kid
│ │ ├── horizontal_form.kid
│ │ ├── inline_form.kid
│ │ ├── job-old.kid
│ │ ├── job.kid
│ │ ├── job_action.kid
│ │ ├── job_form.kid
│ │ ├── job_matrix.kid
│ │ ├── job_whiteboard.kid
│ │ ├── labcontrollers.kid
│ │ ├── login.kid
│ │ ├── master.kid
│ │ ├── matrix_datagrid.kid
│ │ ├── my_button.kid
│ │ ├── my_paginate_datagrid.kid
│ │ ├── osmajor.kid
│ │ ├── power_types.kid
│ │ ├── prefs.kid
│ │ ├── recipe-old.kid
│ │ ├── recipe.kid
│ │ ├── recipe_action.kid
│ │ ├── recipe_set.kid
│ │ ├── recipe_widget.kid
│ │ ├── report_problem_form.kid
│ │ ├── reserve_grid.kid
│ │ ├── reserve_workflow.kid
│ │ ├── search_bar.kid
│ │ ├── system.kid
│ │ ├── system_details.kid
│ │ ├── system_installoptions.kid
│ │ ├── system_keys.kid
│ │ ├── system_pool.kid
│ │ ├── systems_feed.kid
│ │ ├── task.kid
│ │ ├── task_action.kid
│ │ ├── task_search.kid
│ │ ├── task_search_form.kid
│ │ ├── tasks.kid
│ │ ├── tasks_widget.kid
│ │ └── user_edit_form.kid
│ │ ├── testinfo.py
│ │ ├── tests
│ │ ├── __init__.py
│ │ ├── data_setup.py
│ │ ├── test_distrotrees.py
│ │ ├── test_identity.py
│ │ ├── test_model.py
│ │ ├── test_motd.py
│ │ ├── test_needpropertyxml.py
│ │ ├── test_search_utility.py
│ │ ├── test_testinfo.py
│ │ ├── test_tools.py
│ │ ├── tmp-distribution-beaker-task_test-2.0-5.noarch.rpm
│ │ └── unit-test.cfg
│ │ ├── tools
│ │ ├── __init__.py
│ │ ├── beakerd.py
│ │ ├── create_kickstart.py
│ │ ├── init.py
│ │ ├── ipxe_image.py
│ │ ├── log_delete.py
│ │ ├── product_update.py
│ │ ├── refresh_ldap.py
│ │ ├── repo_update.py
│ │ ├── sync_tasks.py
│ │ └── usage_reminder.py
│ │ ├── user.py
│ │ ├── util.py
│ │ ├── utilisation.py
│ │ ├── validators.py
│ │ ├── watchdog.py
│ │ ├── widgets.py
│ │ ├── wsgi.py
│ │ └── xmlrpccontroller.py
├── cron.d
│ └── beaker
├── dev.cfg
├── init.d
│ └── beakerd
├── logrotate.d
│ └── beaker
├── rsyslog.d
│ └── beaker-server.conf
├── run-server.sh
├── run-tests.sh
├── server.cfg
├── setup.py
├── systemd
│ └── beakerd.service
└── tmpfiles.d
│ └── beaker-server.conf
├── beaker.spec
└── documentation
├── COPYING
├── Makefile
├── admin-guide
├── architecture.rst
├── beaker_server_host.png
├── chronological-overview.rst
├── chronological_overview.png
├── config-files.rst
├── distro-import.rst
├── graphite.rst
├── how-do-i.rst
├── index.rst
├── installation.rst
├── interface.rst
├── kickstarts.rst
├── man
│ ├── beaker-create-ipxe-image.rst
│ ├── beaker-create-kickstart.rst
│ ├── beaker-import.rst
│ ├── beaker-init.rst
│ ├── beaker-log-delete.rst
│ ├── beaker-repo-update.rst
│ ├── beaker-sync-tasks.rst
│ ├── beaker-usage-reminder.rst
│ ├── index.rst
│ └── product-update.rst
├── openstack.rst
├── panic-detection.rst
├── power-commands.rst
├── reporting-queries.rst
├── system-requirements.rst
├── tftp.rst
├── theming.rst
├── upgrading.rst
└── watchdog-script.rst
├── alternative-harnesses
└── index.rst
├── architecture-guide
├── beaker-differences.rst
├── capabilities.rst
├── index.rst
├── job-monitoring.rst
├── log-storage.rst
└── provisioning-process.rst
├── aspell-word-list
├── conf.py
├── glossary.rst
├── in-a-box
└── index.rst
├── index.rst
├── man
├── beaker-wizard.rst
├── bkr-workflow-xslt.rst
├── bkr.rst
└── index.rst
├── requirements.txt
├── server-api
├── http.rst
├── index.rst
└── xmlrpc.rst
├── user-guide
├── atomic-host.rst
├── beaker-provided-tasks.rst
├── bkr-client.rst
├── contained-test-harness-atomic.xml
├── contained-test-harness-baseimage.xml
├── contained-test-harness-default.xml
├── contained-test-harness.rst
├── customizing-installation.rst
├── customizing-partitions.rst
├── distros.rst
├── example-task.rst
├── index.rst
├── initrd-driverdisk1.png
├── initrd-driverdisk2.png
├── interface.rst
├── interface
│ ├── groups.rst
│ └── pools.rst
├── job-design.rst
├── job-xml.rst
├── job_priority_change.png
├── job_submit_clone.png
├── jobs.rst
├── multihost.rst
├── provisioning.rst
├── recipe_search.png
├── recipes.rst
├── report_matrix.png
├── report_matrix_generate.png
├── report_matrix_results.png
├── reports.rst
├── rhts-compat.rst
├── system-reservation.rst
├── system_activity_all.png
├── system_add.png
├── system_menu.png
├── system_provision_by_system.png
├── system_search_panel.png
├── systems.rst
├── systems
│ ├── adding.rst
│ ├── broken-system-detection.rst
│ ├── index.rst
│ └── sharing.rst
├── task-environment.rst
├── task-makefile-targets.rst
├── task-metadata.rst
├── tasks.rst
├── troubleshooting.rst
├── user-preferences.rst
├── virtualization-workflow-sample-job.xml
├── virtualization-workflow.rst
├── workflow.rst
└── writing-tasks.rst
└── whats-new
├── datamining-23.rst
├── index.rst
├── release-0.10.rst
├── release-0.11.rst
├── release-0.12.rst
├── release-0.13.rst
├── release-0.14.rst
├── release-0.15.rst
├── release-0.16.rst
├── release-0.17.rst
├── release-0.18.rst
├── release-0.9.rst
├── release-19.rst
├── release-20.rst
├── release-21.rst
├── release-22.rst
├── release-23.rst
├── release-24.rst
├── release-25.rst
├── release-26.rst
├── release-27.rst
├── release-28.rst
├── release-29.rst
├── upgrade-0.10.rst
├── upgrade-0.11.rst
├── upgrade-0.12.rst
├── upgrade-0.13.rst
├── upgrade-0.14.rst
├── upgrade-0.15.rst
├── upgrade-0.16.rst
├── upgrade-0.17.rst
├── upgrade-0.18.rst
├── upgrade-0.9.rst
├── upgrade-19.rst
└── upgrade-23.rst
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.py diff=python whitespace=tab-in-indent
2 | *.txt whitespace=-trailing-space
3 | *.rst whitespace=-trailing-space
4 | /pub_doc/*/*/*.xml whitespace=-trailing-space
5 | /Server/assets/generated/*.css -diff
6 | /Server/assets/generated/*.js -diff
7 |
--------------------------------------------------------------------------------
/.stickler.yml:
--------------------------------------------------------------------------------
1 | linters:
2 | flake8:
3 | python: 2
4 | max-line-length: 100
5 | max-complexity: 20
6 | csslint: { }
7 | shellcheck:
8 | shell: bash
9 | files:
10 | ignore:
11 | - 'bower_components/*'
12 | - 'node_modules/*'
13 |
--------------------------------------------------------------------------------
/Client/MANIFEST.in:
--------------------------------------------------------------------------------
1 | include client.conf.example
2 | include bash-completion/bkr
3 |
--------------------------------------------------------------------------------
/Client/run-tests.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -x
4 |
5 | # Use nosetests with python2 interpreter
6 | if [[ -z ${BKR_PY3} ]] || [[ ${BKR_PY3} != 1 ]]; then
7 | command="nosetests ${*:--v --traverse-namespace bkr.client.tests}";
8 | else
9 | command="pytest-3";
10 | fi
11 |
12 | env PYTHONPATH=../Client/src:../Common${PYTHONPATH:+:$PYTHONPATH} $command
13 |
--------------------------------------------------------------------------------
/Client/src/bkr/__init__.py:
--------------------------------------------------------------------------------
1 | # See http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages
2 | try:
3 | __import__('pkg_resources').declare_namespace(__name__)
4 | except ImportError:
5 | from pkgutil import extend_path
6 | __path__ = extend_path(__path__, __name__)
7 |
--------------------------------------------------------------------------------
/Client/src/bkr/client/commands/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Client/src/bkr/client/commands/__init__.py
--------------------------------------------------------------------------------
/Client/src/bkr/client/host-filters/00-hygon-cpus.conf:
--------------------------------------------------------------------------------
1 | #
2 | # Hygon
3 | #
4 |
5 | HYGON__MOKSHA_DHYANA
6 |
--------------------------------------------------------------------------------
/Client/src/bkr/client/host-filters/00-memory.conf:
--------------------------------------------------------------------------------
1 | # Memory
2 |
3 | MEMORY_MIN_2G
4 | MEMORY_MIN_4G
5 | MEMORY_MIN_8G
6 | MEMORY_MIN_16G
7 | MEMORY_MIN_32G
8 | MEMORY_MIN_64G
9 | MEMORY_MIN_128G
10 |
--------------------------------------------------------------------------------
/Client/src/bkr/client/tests/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Client/src/bkr/client/tests/__init__.py
--------------------------------------------------------------------------------
/Common/bkr/__init__.py:
--------------------------------------------------------------------------------
1 | # See http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages
2 | try:
3 | __import__('pkg_resources').declare_namespace(__name__)
4 | except ImportError:
5 | from pkgutil import extend_path
6 | __path__ = extend_path(__path__, __name__)
7 |
--------------------------------------------------------------------------------
/Common/bkr/common/__init__.py:
--------------------------------------------------------------------------------
1 | # Since bkr is a namespace package (and thus cannot have version specific
2 | # code in bkr.__init__), the version details are retrieved from here in
3 | # order to correctly handle module shadowing on sys.path
4 |
5 | __version__ = '29.1'
6 |
--------------------------------------------------------------------------------
/Common/bkr/common/bexceptions.py:
--------------------------------------------------------------------------------
1 |
2 | # This program is free software; you can redistribute it and/or modify
3 | # it under the terms of the GNU General Public License as published by
4 | # the Free Software Foundation; either version 2 of the License, or
5 | # (at your option) any later version.
6 |
7 | class BeakerException(Exception):
8 | pass
9 |
10 | class BX(BeakerException):
11 | pass
12 |
13 |
--------------------------------------------------------------------------------
/Common/bkr/common/helpers_six.py:
--------------------------------------------------------------------------------
1 |
2 | # This program is free software; you can redistribute it and/or modify
3 | # it under the terms of the GNU General Public License as published by
4 | # the Free Software Foundation; either version 2 of the License, or
5 | # (at your option) any later version.
6 |
7 | def parse_content_type(value):
8 | """
9 | Return just content type, without options
10 | """
11 | groups = value.split(';', 1)
12 | return groups[0]
13 |
--------------------------------------------------------------------------------
/Common/run-tests.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -x
4 |
5 | # Use nosetests with python2 interpreter
6 | if [[ -z ${BKR_PY3} ]] || [[ ${BKR_PY3} != 1 ]]; then
7 | command="nosetests ${*:--v bkr}";
8 | else
9 | command="pytest-3";
10 | fi
11 |
12 | env PYTHONPATH=../Client/src:../Common${PYTHONPATH:+:$PYTHONPATH} $command
13 |
--------------------------------------------------------------------------------
/IntegrationTests/motd.xml:
--------------------------------------------------------------------------------
1 | Testing the motd
2 |
--------------------------------------------------------------------------------
/IntegrationTests/run-client.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Just a wrapper to run bkr client directly from a source checkout, without
4 | # building or installing anything. Used by integration tests.
5 |
6 | exec env PYTHONPATH=$(dirname "$0")/../Common:$(dirname "$0")/../Client/src${PYTHONPATH:+:$PYTHONPATH} \
7 | python2 -u $(dirname "$0")/../Client/src/bkr/client/main.py "$@"
8 |
--------------------------------------------------------------------------------
/IntegrationTests/run-wizard.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # see run-client.sh. Used to run the wizard directly from a source checkout.
4 | exec env PYTHONPATH=$(dirname "$0")/../Common:$(dirname "$0")/../Client/src${PYTHONPATH:+:$PYTHONPATH} \
5 | python2 -u $(dirname "$0")/../Client/src/bkr/client/wizard.py "$@"
6 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/__init__.py:
--------------------------------------------------------------------------------
1 | # See http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages
2 | try:
3 | __import__('pkg_resources').declare_namespace(__name__)
4 | except ImportError:
5 | from pkgutil import extend_path
6 | __path__ = extend_path(__path__, __name__)
7 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/client/.beaker_client/host-filter:
--------------------------------------------------------------------------------
1 | INTEL__FAM15_CELERON
2 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Everything/i386/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Everything/i386/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Everything/i386/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Everything/i386/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Everything/source/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Everything/source/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Everything/x86_64/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Everything/x86_64/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Everything/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Everything/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Fedora/.composeinfo:
--------------------------------------------------------------------------------
1 | [variant-Fedora.x86_64]
2 | debuginfo = x86_64/debug
3 | os_dir = x86_64/os
4 | arch = x86_64
5 | sources = source/SRPMS
6 |
7 | [product]
8 | variants = Fedora
9 | version = 17
10 | name = Fedora-17
11 | family = Fedora
12 |
13 | [variant-Fedora.i386]
14 | debuginfo = i386/debug
15 | os_dir = i386/os
16 | arch = i386
17 | sources = source/SRPMS
18 | isos = i386/iso
19 |
20 | [variant-Fedora]
21 | variants =
22 | arches = x86_64,i386
23 | type = variant
24 | id = Fedora
25 | name = Fedora
26 |
27 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Fedora/i386/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Fedora/i386/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Fedora/i386/iso/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Fedora/i386/iso/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Fedora/source/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Fedora/source/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Fedora/x86_64/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Fedora/x86_64/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Fedora/x86_64/iso/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-17/GOLD/Fedora/x86_64/iso/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Everything/i386/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Everything/i386/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Everything/i386/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Everything/i386/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Everything/source/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Everything/source/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Everything/x86_64/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Everything/x86_64/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Everything/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Everything/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Fedora/.composeinfo:
--------------------------------------------------------------------------------
1 | [variant-Fedora.i386]
2 | arch = i386
3 | os_dir = i386/os
4 | debuginfo = i386/debug
5 |
6 | [variant-Fedora.x86_64]
7 | arch = x86_64
8 | os_dir = x86_64/os
9 | debuginfo = x86_64/debug
10 |
11 | [product]
12 | family = Fedora
13 | name = Fedora-18
14 | version = 18
15 | variants = Fedora
16 |
17 | [variant-Fedora]
18 | arches = i386,x86_64
19 | id = Fedora
20 | name = Fedora
21 | type = variant
22 | variants =
23 |
24 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Fedora/i386/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Fedora/i386/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Fedora/i386/iso/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Fedora/i386/iso/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Fedora/source/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Fedora/source/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Fedora/x86_64/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Fedora/x86_64/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Fedora/x86_64/iso/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-18/GOLD/Fedora/x86_64/iso/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Everything/armhfp/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Everything/armhfp/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Everything/armhfp/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Everything/armhfp/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Everything/i386/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Everything/i386/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Everything/i386/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Everything/i386/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Everything/x86_64/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Everything/x86_64/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Everything/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Everything/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Server/.composeinfo:
--------------------------------------------------------------------------------
1 | [variant-Server.armhfp]
2 | arch = armhfp
3 | os_dir = armhfp/os
4 | debuginfo = armhfp/debug
5 |
6 | [variant-Server.i386]
7 | arch = i386
8 | os_dir = i386/os
9 | debuginfo = i386/debug
10 |
11 | [variant-Server.x86_64]
12 | arch = x86_64
13 | os_dir = x86_64/os
14 | debuginfo = x86_64/debug
15 |
16 | [product]
17 | family = Fedora-Server
18 | name = Fedora-Server-21
19 | version = 21
20 | variants = Server
21 |
22 | [variant-Server]
23 | arches = armhfp,i386,x86_64
24 | id = Server
25 | name = Server
26 | type = variant
27 | variants =
28 |
29 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Server/armhfp/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Server/armhfp/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Server/armhfp/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Server/armhfp/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Server/i386/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Server/i386/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Server/i386/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Server/i386/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Server/x86_64/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Server/x86_64/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Server/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-21/Server/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Cloud/armhfp/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Cloud/armhfp/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Cloud/armhfp/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Cloud/armhfp/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Cloud/i386/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Cloud/i386/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Cloud/i386/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Cloud/i386/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Cloud/x86_64/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Cloud/x86_64/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Cloud/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Cloud/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Everything/armhfp/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Everything/armhfp/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Everything/armhfp/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Everything/armhfp/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Everything/i386/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Everything/i386/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Everything/i386/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Everything/i386/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Everything/x86_64/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Everything/x86_64/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Everything/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Everything/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Server/armhfp/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Server/armhfp/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Server/armhfp/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Server/armhfp/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Server/i386/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Server/i386/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Server/i386/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Server/i386/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Server/x86_64/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Server/x86_64/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Server/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Server/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Workstation/armhfp/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Workstation/armhfp/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Workstation/armhfp/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Workstation/armhfp/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Workstation/i386/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Workstation/i386/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Workstation/i386/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Workstation/i386/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Workstation/x86_64/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Workstation/x86_64/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Workstation/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/F-25/Workstation/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/Fedora-rawhide/armhfp/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/Fedora-rawhide/armhfp/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/Fedora-rawhide/armhfp/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/Fedora-rawhide/armhfp/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/Fedora-rawhide/i386/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/Fedora-rawhide/i386/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/Fedora-rawhide/i386/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/Fedora-rawhide/i386/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/Fedora-rawhide/x86_64/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/Fedora-rawhide/x86_64/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/Fedora-rawhide/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/Fedora-rawhide/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL-6-Server-RHEV/6.4/6.4.1.1/initrd0.img:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL-6-Server-RHEV/6.4/6.4.1.1/initrd0.img
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL-6-Server-RHEV/6.4/6.4.1.1/vmlinuz0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL-6-Server-RHEV/6.4/6.4.1.1/vmlinuz0
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL-6.6-incomplete/Server/optional/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL-6.6-incomplete/Server/optional/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL-6.6-incomplete/Server/x86_64/os/HighAvailability/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL-6.6-incomplete/Server/x86_64/os/HighAvailability/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL-6.6-incomplete/Server/x86_64/os/LoadBalancer/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL-6.6-incomplete/Server/x86_64/os/LoadBalancer/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL-6.6-incomplete/Server/x86_64/os/ResilientStorage/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL-6.6-incomplete/Server/x86_64/os/ResilientStorage/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL-6.6-incomplete/Server/x86_64/os/ScalableFileSystem/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL-6.6-incomplete/Server/x86_64/os/ScalableFileSystem/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL-6.6-incomplete/Server/x86_64/os/Server/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL-6.6-incomplete/Server/x86_64/os/Server/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/.composeinfo:
--------------------------------------------------------------------------------
1 | [product]
2 | version = 5.9
3 | name = Red Hat Enterprise Linux Server
4 | family = RHEL
5 |
6 | [tree]
7 | arches = i386,ia64,ppc,s390x,x86_64
8 | name = RHEL5.9-Server-20121114.2
9 |
10 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/i386/.treeinfo:
--------------------------------------------------------------------------------
1 | [images-i386]
2 | initrd = images/pxeboot/initrd.img
3 | diskboot.img = images/diskboot.img
4 | boot.iso = images/boot.iso
5 | kernel = images/pxeboot/vmlinuz
6 |
7 | [stage2]
8 | instimage = images/minstg2.img
9 | mainimage = images/stage2.img
10 |
11 | [images-xen]
12 | initrd = images/xen/initrd.img
13 | kernel = images/xen/vmlinuz
14 |
15 | [general]
16 | family = Red Hat Enterprise Linux Server
17 | timestamp = 1352936114.36
18 | totaldiscs = 1
19 | label = RHEL-5.9-Server-RC-1.0
20 | version = 5.9
21 | discnum = 1
22 | packagedir = Server
23 | arch = i386
24 |
25 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/i386/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/i386/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/i386/iso/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/i386/iso/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/i386/os/.treeinfo:
--------------------------------------------------------------------------------
1 | [images-i386]
2 | initrd = images/pxeboot/initrd.img
3 | diskboot.img = images/diskboot.img
4 | boot.iso = images/boot.iso
5 | kernel = images/pxeboot/vmlinuz
6 |
7 | [stage2]
8 | instimage = images/minstg2.img
9 | mainimage = images/stage2.img
10 |
11 | [images-xen]
12 | initrd = images/xen/initrd.img
13 | kernel = images/xen/vmlinuz
14 |
15 | [general]
16 | family = Red Hat Enterprise Linux Server
17 | timestamp = 1352936114.36
18 | totaldiscs = 1
19 | label = RHEL-5.9-Server-RC-1.0
20 | version = 5.9
21 | discnum = 1
22 | packagedir = Server
23 | arch = i386
24 |
25 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/i386/os/Cluster/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/i386/os/Cluster/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/i386/os/ClusterStorage/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/i386/os/ClusterStorage/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/i386/os/Server/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/i386/os/Server/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/i386/os/VT/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/i386/os/VT/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/x86_64/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/x86_64/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/x86_64/os/.treeinfo:
--------------------------------------------------------------------------------
1 | [images-xen]
2 | initrd = images/xen/initrd.img
3 | kernel = images/xen/vmlinuz
4 |
5 | [stage2]
6 | instimage = images/minstg2.img
7 | mainimage = images/stage2.img
8 |
9 | [images-x86_64]
10 | initrd = images/pxeboot/initrd.img
11 | diskboot.img = images/diskboot.img
12 | boot.iso = images/boot.iso
13 | kernel = images/pxeboot/vmlinuz
14 |
15 | [general]
16 | family = Red Hat Enterprise Linux Server
17 | timestamp = 1352937955.19
18 | totaldiscs = 1
19 | label = RHEL-5.9-Server-RC-1.0
20 | version = 5.9
21 | discnum = 1
22 | packagedir = Server
23 | arch = x86_64
24 |
25 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/x86_64/os/Cluster/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/x86_64/os/Cluster/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/x86_64/os/ClusterStorage/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/x86_64/os/ClusterStorage/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/x86_64/os/Server/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/x86_64/os/Server/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/x86_64/os/VT/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL5-Server/x86_64/os/VT/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL6-Server/.composeinfo:
--------------------------------------------------------------------------------
1 | [product]
2 | version = 6.4
3 | name = Red Hat Enterprise Linux
4 | family = RHEL
5 |
6 | [tree]
7 | arches = i386,x86_64
8 | name = RHEL6.4-20130130.0
9 |
10 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL6-Server/i386/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL6-Server/i386/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL6-Server/optional/i386/debug/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL6-Server/optional/i386/debug/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL6-Server/optional/i386/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL6-Server/optional/i386/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL6-Server/optional/i386/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL6-Server/optional/i386/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL6-Server/optional/x86_64/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL6-Server/optional/x86_64/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL6-Server/optional/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL6-Server/optional/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL6-Server/x86_64/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL6-Server/x86_64/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL6-Server/x86_64/iso/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL6-Server/x86_64/iso/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Client-optional/x86_64/debug/tree/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Client-optional/x86_64/debug/tree/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Client-optional/x86_64/os/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Client-optional/x86_64/os/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Client/x86_64/debug/tree/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Client/x86_64/debug/tree/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Client/x86_64/os/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Client/x86_64/os/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/ComputeNode-optional/x86_64/debug/tree/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/ComputeNode-optional/x86_64/debug/tree/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/ComputeNode-optional/x86_64/os/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/ComputeNode-optional/x86_64/os/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/ComputeNode/x86_64/debug/tree/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/ComputeNode/x86_64/debug/tree/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/ComputeNode/x86_64/os/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/ComputeNode/x86_64/os/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server-optional/ppc64/debug/tree/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server-optional/ppc64/debug/tree/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server-optional/ppc64/os/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server-optional/ppc64/os/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server-optional/s390x/debug/tree/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server-optional/s390x/debug/tree/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server-optional/s390x/os/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server-optional/s390x/os/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server-optional/x86_64/debug/tree/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server-optional/x86_64/debug/tree/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server-optional/x86_64/os/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server-optional/x86_64/os/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server/ppc64/debug/tree/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server/ppc64/debug/tree/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server/ppc64/os/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server/ppc64/os/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server/s390x/debug/tree/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server/s390x/debug/tree/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server/s390x/os/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server/s390x/os/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server/x86_64/debug/tree/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server/x86_64/debug/tree/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server/x86_64/os/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Server/x86_64/os/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Workstation-optional/x86_64/debug/tree/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Workstation-optional/x86_64/debug/tree/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Workstation-optional/x86_64/os/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Workstation-optional/x86_64/os/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Workstation/x86_64/debug/tree/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Workstation/x86_64/debug/tree/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Workstation/x86_64/os/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7/Workstation/x86_64/os/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Client-optional/x86_64/debuginfo/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Client-optional/x86_64/debuginfo/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Client-optional/x86_64/os/.discinfo:
--------------------------------------------------------------------------------
1 | 1342048155.103894
2 | RHEL optional 7.0
3 | x86_64
4 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Client-optional/x86_64/os/.treeinfo:
--------------------------------------------------------------------------------
1 | [checksums]
2 | repodata/repomd.xml = sha256:522500d4c9ef45d58e9d7768676d5389af5541311c807c9f563bacad9f5904f6
3 |
4 | [general]
5 | arch = x86_64
6 | family = Red Hat Enterprise Linux
7 | packages = Packages
8 | repository =
9 | timestamp = 1342048154.878000
10 | variant = Client-optional
11 | version = 7.0
12 |
13 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Client-optional/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Client-optional/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Client/x86_64/debuginfo/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Client/x86_64/debuginfo/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Client/x86_64/os/.discinfo:
--------------------------------------------------------------------------------
1 | 1342048155.094301
2 | RHEL Client 7.0
3 | x86_64
4 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Client/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Client/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/ComputeNode-optional/x86_64/debuginfo/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/ComputeNode-optional/x86_64/debuginfo/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/ComputeNode-optional/x86_64/os/.discinfo:
--------------------------------------------------------------------------------
1 | 1342048155.120874
2 | RHEL optional 7.0
3 | x86_64
4 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/ComputeNode-optional/x86_64/os/.treeinfo:
--------------------------------------------------------------------------------
1 | [checksums]
2 | repodata/repomd.xml = sha256:7e44ea21ca3fac9bc58b623c73153d154f8c8938d996423fca77ebc247fccbf8
3 |
4 | [general]
5 | arch = x86_64
6 | family = Red Hat Enterprise Linux
7 | packages = Packages
8 | repository =
9 | timestamp = 1342048154.930885
10 | variant = ComputeNode-optional
11 | version = 7.0
12 |
13 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/ComputeNode-optional/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/ComputeNode-optional/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/ComputeNode/x86_64/debuginfo/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/ComputeNode/x86_64/debuginfo/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/ComputeNode/x86_64/os/.discinfo:
--------------------------------------------------------------------------------
1 | 1342048155.096686
2 | RHEL ComputeNode 7.0
3 | x86_64
4 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/ComputeNode/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/ComputeNode/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/ppc64/debuginfo/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/ppc64/debuginfo/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/ppc64/os/.discinfo:
--------------------------------------------------------------------------------
1 | 1342048155.081888
2 | RHEL optional 7.0
3 | ppc64
4 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/ppc64/os/.treeinfo:
--------------------------------------------------------------------------------
1 | [checksums]
2 | repodata/repomd.xml = sha256:ce5aa4e252f62daece8dc529dd88a13e0298ed4911d0bb4e0fae7c6696d63f12
3 |
4 | [general]
5 | arch = ppc64
6 | family = Red Hat Enterprise Linux
7 | packages = Packages
8 | repository =
9 | timestamp = 1342048154.970310
10 | variant = Server-optional
11 | version = 7.0
12 |
13 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/ppc64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/ppc64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/s390x/debuginfo/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/s390x/debuginfo/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/s390x/os/.discinfo:
--------------------------------------------------------------------------------
1 | 1342048155.092163
2 | RHEL optional 7.0
3 | s390x
4 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/s390x/os/.treeinfo:
--------------------------------------------------------------------------------
1 | [checksums]
2 | repodata/repomd.xml = sha256:924aa04f506450eb253db8fca188c480a3e3afe02fb5417f89e1c0680ff9b558
3 |
4 | [general]
5 | arch = s390x
6 | family = Red Hat Enterprise Linux
7 | packages = Packages
8 | repository =
9 | timestamp = 1342048154.988068
10 | variant = Server-optional
11 | version = 7.0
12 |
13 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/s390x/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/s390x/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/x86_64/.treeinfo:
--------------------------------------------------------------------------------
1 | [checksums]
2 | repodata/repomd.xml = sha256:7ffa172d211a26fd27a54fba61b1cec09f0df7475afe37e19b467809617ec301
3 |
4 | [general]
5 | arch = x86_64
6 | family = Red Hat Enterprise Linux
7 | packages = Packages
8 | repository =
9 | timestamp = 1342048155.008197
10 | variant = Server-optional
11 | version = 7.0
12 |
13 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/x86_64/debuginfo/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/x86_64/debuginfo/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/x86_64/os/.discinfo:
--------------------------------------------------------------------------------
1 | 1342048155.123918
2 | RHEL optional 7.0
3 | x86_64
4 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server-optional/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/ppc64/debuginfo/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/ppc64/debuginfo/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/ppc64/isore/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/ppc64/isore/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/ppc64/os/.discinfo:
--------------------------------------------------------------------------------
1 | 1342048155.080129
2 | RHEL Server 7.0
3 | ppc64
4 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/ppc64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/ppc64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/s390x/debuginfo/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/s390x/debuginfo/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/s390x/isobar/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/s390x/isobar/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/s390x/os/.discinfo:
--------------------------------------------------------------------------------
1 | 1342048155.083641
2 | RHEL Server 7.0
3 | s390x
4 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/s390x/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/s390x/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/x86_64/debuginfo/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/x86_64/debuginfo/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/x86_64/os/.discinfo:
--------------------------------------------------------------------------------
1 | 1342048155.100268
2 | RHEL Server 7.0
3 | x86_64
4 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Server/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Workstation-optional/x86_64/debuginfo/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Workstation-optional/x86_64/debuginfo/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Workstation-optional/x86_64/os/.discinfo:
--------------------------------------------------------------------------------
1 | 1342048155.125572
2 | RHEL optional 7.0
3 | x86_64
4 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Workstation-optional/x86_64/os/.treeinfo:
--------------------------------------------------------------------------------
1 | [checksums]
2 | repodata/repomd.xml = sha256:80882bfe87fc72255f0bdcf48325d0ae0306581a5a4a7457d79687d28fa49ffd
3 |
4 | [general]
5 | arch = x86_64
6 | family = Red Hat Enterprise Linux
7 | packages = Packages
8 | repository =
9 | timestamp = 1342048155.048269
10 | variant = Workstation-optional
11 | version = 7.0
12 |
13 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Workstation-optional/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Workstation-optional/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Workstation/x86_64/debuginfo/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Workstation/x86_64/debuginfo/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Workstation/x86_64/isometric:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Workstation/x86_64/isometric
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Workstation/x86_64/os/.discinfo:
--------------------------------------------------------------------------------
1 | 1342048155.102154
2 | RHEL Workstation 7.0
3 | x86_64
4 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Workstation/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL7Alpha3/Workstation/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Partners/AppStream-8.0-20180531.0/compose/AppStream/x86_64/debug/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Partners/AppStream-8.0-20180531.0/compose/AppStream/x86_64/debug/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Partners/AppStream-8.0-20180531.0/compose/AppStream/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Partners/AppStream-8.0-20180531.0/compose/AppStream/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Partners/RHEL-8.0-20180531.2/compose/BaseOS/x86_64/debug/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Partners/RHEL-8.0-20180531.2/compose/BaseOS/x86_64/debug/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Partners/RHEL-8.0-20180531.2/compose/BaseOS/x86_64/iso/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Partners/RHEL-8.0-20180531.2/compose/BaseOS/x86_64/iso/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Partners/RHEL-8.0-20180531.2/compose/BaseOS/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Partners/RHEL-8.0-20180531.2/compose/BaseOS/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/RHT/8.0-Alpha/BaseOS/x86_64/debug/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/RHT/8.0-Alpha/BaseOS/x86_64/debug/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/RHT/8.0-Alpha/BaseOS/x86_64/iso/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/RHT/8.0-Alpha/BaseOS/x86_64/iso/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/RHT/8.0-Alpha/BaseOS/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/RHT/8.0-Alpha/BaseOS/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/RHT/8.0-AppStream-Alpha/AppStream/x86_64/debug/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/RHT/8.0-AppStream-Alpha/AppStream/x86_64/debug/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/RHT/8.0-AppStream-Alpha/AppStream/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/RHT/8.0-AppStream-Alpha/AppStream/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Unified/AppStream-8.0-20180531.0/compose/AppStream/x86_64/debug/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Unified/AppStream-8.0-20180531.0/compose/AppStream/x86_64/debug/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Unified/AppStream-8.0-20180531.0/compose/AppStream/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Unified/AppStream-8.0-20180531.0/compose/AppStream/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Unified/RHEL-8.0-20180531.2/compose/AppStream/x86_64/debug/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Unified/RHEL-8.0-20180531.2/compose/AppStream/x86_64/debug/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Unified/RHEL-8.0-20180531.2/compose/AppStream/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Unified/RHEL-8.0-20180531.2/compose/AppStream/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Unified/RHEL-8.0-20180531.2/compose/BaseOS/x86_64/debug/tree/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Unified/RHEL-8.0-20180531.2/compose/BaseOS/x86_64/debug/tree/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Unified/RHEL-8.0-20180531.2/compose/BaseOS/x86_64/iso/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Unified/RHEL-8.0-20180531.2/compose/BaseOS/x86_64/iso/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Unified/RHEL-8.0-20180531.2/compose/BaseOS/x86_64/os/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHEL8Alpha/Unified/RHEL-8.0-20180531.2/compose/BaseOS/x86_64/os/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHS-2.0/.composeinfo:
--------------------------------------------------------------------------------
1 | [product]
2 | version = 2.0
3 | name = Red Hat Storage
4 | family = RHS
5 |
6 | [tree]
7 | arches = x86_64
8 | name = RHS-2.0-20120621.2
9 |
10 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHS-2.0/x86_64/debug/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHS-2.0/x86_64/debug/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHS-2.0/x86_64/os/RHS/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHS-2.0/x86_64/os/RHS/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHVH4/RHVH-4.3-20200323.0/compose/RHVH/x86_64/debug/tree/repodata/.emptyfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHVH4/RHVH-4.3-20200323.0/compose/RHVH/x86_64/debug/tree/repodata/.emptyfile
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHVH4/RHVH-4.3-20200323.0/compose/RHVH/x86_64/os/Packages/redhat-virtualization-host-image-update-1.0.0-1.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHVH4/RHVH-4.3-20200323.0/compose/RHVH/x86_64/os/Packages/redhat-virtualization-host-image-update-1.0.0-1.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHVH4/RHVH-4.3-20200323.0/compose/RHVH/x86_64/os/repodata/5a7f415cb1944486872b47158b3069b4ae9c3cd6a803d37a88d332cc670e76a3-primary.xml.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHVH4/RHVH-4.3-20200323.0/compose/RHVH/x86_64/os/repodata/5a7f415cb1944486872b47158b3069b4ae9c3cd6a803d37a88d332cc670e76a3-primary.xml.gz
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHVH4/RHVH-4.3-20200323.0/compose/RHVH/x86_64/os/repodata/804e05b0170e258f81fff96691abdbe0d6c6a4f143b9a833d617aaad31e1505c-filelists.xml.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHVH4/RHVH-4.3-20200323.0/compose/RHVH/x86_64/os/repodata/804e05b0170e258f81fff96691abdbe0d6c6a4f143b9a833d617aaad31e1505c-filelists.xml.gz
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHVH4/RHVH-4.3-20200323.0/compose/RHVH/x86_64/os/repodata/8a724cce1aea6e56ed4cf1f2a1382e258db8c0390287818b06b08d3e84c7126d-other.xml.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/RHVH4/RHVH-4.3-20200323.0/compose/RHVH/x86_64/os/repodata/8a724cce1aea6e56ed4cf1f2a1382e258db8c0390287818b06b08d3e84c7126d-other.xml.gz
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/5.10/os/i386/.treeinfo:
--------------------------------------------------------------------------------
1 | [general]
2 | family = CentOS
3 | timestamp = 1381777520.0
4 | totaldiscs = 1
5 | version = 5.10
6 | discnum = 1
7 | packagedir = CentOS
8 | arch = i386
9 |
10 | [images-i386]
11 | kernel = images/pxeboot/vmlinuz
12 | initrd = images/pxeboot/initrd.img
13 | boot.iso = images/boot.iso
14 | diskboot.img = images/diskboot.img
15 |
16 | [images-xen]
17 | kernel = images/xen/vmlinuz
18 | initrd = images/xen/initrd.img
19 |
20 | [stage2]
21 | instimage = images/minstg2.img
22 | mainimage = images/stage2.img
23 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/5.10/os/i386/images/pxeboot/initrd.img:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/5.10/os/i386/images/pxeboot/initrd.img
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/5.10/os/i386/images/pxeboot/vmlinuz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/5.10/os/i386/images/pxeboot/vmlinuz
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/5.10/os/i386/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/5.10/os/i386/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/5.10/os/x86_64/.treeinfo:
--------------------------------------------------------------------------------
1 | [general]
2 | family = CentOS
3 | timestamp = 1381776735.2
4 | totaldiscs = 1
5 | version = 5.10
6 | discnum = 1
7 | packagedir = CentOS
8 | arch = x86_64
9 |
10 | [images-x86_64]
11 | kernel = images/pxeboot/vmlinuz
12 | initrd = images/pxeboot/initrd.img
13 | boot.iso = images/boot.iso
14 | diskboot.img = images/diskboot.img
15 |
16 | [images-xen]
17 | kernel = images/xen/vmlinuz
18 | initrd = images/xen/initrd.img
19 |
20 | [stage2]
21 | instimage = images/minstg2.img
22 | mainimage = images/stage2.img
23 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/5.10/os/x86_64/images/pxeboot/initrd.img:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/5.10/os/x86_64/images/pxeboot/initrd.img
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/5.10/os/x86_64/images/pxeboot/vmlinuz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/5.10/os/x86_64/images/pxeboot/vmlinuz
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/5.10/os/x86_64/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/5.10/os/x86_64/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/6.5/os/i386/.treeinfo:
--------------------------------------------------------------------------------
1 | [general]
2 | family = CentOS
3 | timestamp = 1385726461.69
4 | variant =
5 | totaldiscs = 1
6 | version = 6.5
7 | discnum = 1
8 | packagedir =
9 | arch = i386
10 |
11 | [images-i386]
12 | kernel = images/pxeboot/vmlinuz
13 | initrd = images/pxeboot/initrd.img
14 | boot.iso = images/boot.iso
15 | [images-xen]
16 | kernel = images/pxeboot/vmlinuz
17 | initrd = images/pxeboot/initrd.img
18 |
19 | [stage2]
20 | mainimage = images/install.img
21 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/6.5/os/i386/images/pxeboot/initrd.img:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/6.5/os/i386/images/pxeboot/initrd.img
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/6.5/os/i386/images/pxeboot/vmlinuz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/6.5/os/i386/images/pxeboot/vmlinuz
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/6.5/os/i386/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/6.5/os/i386/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/6.5/os/x86_64/.treeinfo:
--------------------------------------------------------------------------------
1 | [general]
2 | family = CentOS
3 | timestamp = 1385726532.68
4 | variant =
5 | totaldiscs = 1
6 | version = 6.5
7 | discnum = 1
8 | packagedir =
9 | arch = x86_64
10 |
11 | [images-x86_64]
12 | kernel = images/pxeboot/vmlinuz
13 | initrd = images/pxeboot/initrd.img
14 | boot.iso = images/boot.iso
15 | [images-xen]
16 | kernel = images/pxeboot/vmlinuz
17 | initrd = images/pxeboot/initrd.img
18 |
19 | [stage2]
20 | mainimage = images/install.img
21 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/6.5/os/x86_64/images/pxeboot/initrd.img:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/6.5/os/x86_64/images/pxeboot/initrd.img
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/6.5/os/x86_64/images/pxeboot/vmlinuz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/6.5/os/x86_64/images/pxeboot/vmlinuz
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/6.5/os/x86_64/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/6.5/os/x86_64/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/7.0.1406/os/x86_64/images/pxeboot/initrd.img:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/7.0.1406/os/x86_64/images/pxeboot/initrd.img
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/7.0.1406/os/x86_64/images/pxeboot/vmlinuz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/7.0.1406/os/x86_64/images/pxeboot/vmlinuz
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/7.0.1406/os/x86_64/repodata/.emptydir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/labcontroller/compose_layout/centos/7.0.1406/os/x86_64/repodata/.emptydir
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/__init__.py
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/kickstarts/README:
--------------------------------------------------------------------------------
1 | This directory contains "known good" kickstarts for testing.
2 |
3 | *.expected: these are used by the test suite to ensure the kickstart we are
4 | generating are correct.
5 |
6 | *.cobbler: these are the equivalent kickstarts produced by Cobbler
7 | with Beaker 0.8. These are kept for historical reference.
8 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/bad-task1.rpm:
--------------------------------------------------------------------------------
1 | a text file with an .rpm extension
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/empty.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/empty.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/invalid-task_file:
--------------------------------------------------------------------------------
1 | This is not an rpm file. And importing it should fail without an ISE 500.
2 | Also, the server should delete the uploaded file.
3 |
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/task1.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/task1.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/task2.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/task2.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/task3.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/task3.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/task4.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/task4.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker----redundant_slashes-1.0-0.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker----redundant_slashes-1.0-0.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-arm-related-arches-1.0-0.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-arm-related-arches-1.0-0.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-dummy_for_bz1226443-1.0-1.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-dummy_for_bz1226443-1.0-1.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-dummy_for_bz1422410-1.0-1.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-dummy_for_bz1422410-1.0-1.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-dummy_for_bz1491658-1.0-0.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-dummy_for_bz1491658-1.0-0.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-dummy_for_bz617274-1.0-1.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-dummy_for_bz617274-1.0-1.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-dummy_for_bz681143-1.0-1.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-dummy_for_bz681143-1.0-1.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-excluded-arches-1.0-1.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-excluded-arches-1.0-1.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-excluded-releases-1.0-1.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-excluded-releases-1.0-1.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-exclusive-arches-1.0-1.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-exclusive-arches-1.0-1.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-exclusive-releases-1.0-1.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-exclusive-releases-1.0-1.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-long-task-RPM-1.0-1.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-long-task-RPM-1.0-1.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-task_test-1.1-0.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-task_test-1.1-0.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-task_test-2.0-5.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-task_test-2.0-5.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-task_test-2.1-0.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-task_test-2.1-0.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-trailing_slash--1.0-0.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-distribution-beaker-trailing_slash--1.0-0.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-test-add-new-task-successfully.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-test-add-new-task-successfully.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-test-cannot-add-duplicate-tasks-1.1.1-0.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-test-cannot-add-duplicate-tasks-1.1.1-0.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-test-cannot-add-same-version-1-tasks-1.1.2-0.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-test-cannot-add-same-version-1-tasks-1.1.2-0.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-test-cannot-add-same-version-WebUI-1-tasks-1.1.4-0.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-test-cannot-add-same-version-WebUI-1-tasks-1.1.4-0.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-test-cannot-add-same-version-WebUI-tasks-1.1.4-0.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-test-cannot-add-same-version-WebUI-tasks-1.1.4-0.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-test-cannot-add-same-version-tasks-1.1.2-0.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/IntegrationTests/src/bkr/inttest/server/task-rpms/tmp-test-cannot-add-same-version-tasks-1.1.2-0.noarch.rpm
--------------------------------------------------------------------------------
/IntegrationTests/src/bkr/inttest/server/tools/test_beakerd.py:
--------------------------------------------------------------------------------
1 |
2 | # This program is free software; you can redistribute it and/or modify
3 | # it under the terms of the GNU General Public License as published by
4 | # the Free Software Foundation; either version 2 of the License, or
5 | # (at your option) any later version.
6 |
7 | from bkr.common import __version__
8 | from bkr.inttest import DatabaseTestCase
9 | from bkr.inttest.server.tools import run_command
10 |
11 | class BeakerdTest(DatabaseTestCase):
12 |
13 | def test_version(self):
14 | out = run_command('beakerd.py', 'beakerd', ['--version'])
15 | self.assertEqual(out.strip(), __version__)
16 |
--------------------------------------------------------------------------------
/LabController/apache/404.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 404 Not Found
5 |
6 |
7 | Not Found
8 | The requested URL was not found on this server.
9 | If Beaker has been configured to transfer logs to an archive server, the
10 | file could have been moved since you fetched the page which linked to this URL.
11 | Try going back and refreshing the previous page.
12 |
13 |
14 |
--------------------------------------------------------------------------------
/LabController/aux/anamon.service:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=Anaconda Monitoring (anamon) post-boot notification program
3 | After=network-online.target
4 | Requires=network-online.target
5 |
6 | [Service]
7 | ExecStart=/usr/local/sbin/anamon --watchfile $LOGFILES --recipe-id $RECIPE_ID --xmlrpc-url $XMLRPC_URL --exit
8 | Type=simple
9 | KillMode=process
10 | EnvironmentFile=/etc/sysconfig/anamon
11 |
12 | [Install]
13 | WantedBy=multi-user.target
--------------------------------------------------------------------------------
/LabController/cron.hourly/beaker_expire_distros:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | exec flock -n /var/run/beaker_expire_distros.cron.lock beaker-expire-distros --arch=all
3 |
--------------------------------------------------------------------------------
/LabController/rsyslog.d/beaker-lab-controller.conf:
--------------------------------------------------------------------------------
1 | if $programname == 'beaker-proxy' then /var/log/beaker/proxy.log
2 | & ~
3 | if $programname == 'beaker-watchdog' then /var/log/beaker/watchdog.log
4 | & ~
5 | if $programname == 'beaker-provision' then /var/log/beaker/provision.log
6 | & ~
7 | if $programname == 'beaker-transfer' then /var/log/beaker/transfer.log
8 | & ~
9 |
--------------------------------------------------------------------------------
/LabController/run-tests.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | set -x
3 |
4 | # Use nosetests with python2 interpreter
5 | if [[ -z ${BKR_PY3} ]] || [[ ${BKR_PY3} != 1 ]]; then
6 | command="nosetests ${*:--v --traverse-namespace bkr.labcontroller}";
7 | else
8 | # Check if pytest-3 is available
9 | if command -v pytest-3 >/dev/null 2>&1; then
10 | command="pytest-3";
11 | else
12 | command="pytest";
13 | fi
14 | fi
15 |
16 | env PYTHONPATH=src:../Common${PYTHONPATH:+:$PYTHONPATH} $command
17 |
--------------------------------------------------------------------------------
/LabController/src/bkr/__init__.py:
--------------------------------------------------------------------------------
1 | # See http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages
2 | try:
3 | __import__('pkg_resources').declare_namespace(__name__)
4 | except ImportError:
5 | from pkgutil import extend_path
6 | __path__ = extend_path(__path__, __name__)
7 |
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/LabController/src/bkr/labcontroller/__init__.py
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/exceptions.py:
--------------------------------------------------------------------------------
1 |
2 | # This program is free software; you can redistribute it and/or modify
3 | # it under the terms of the GNU General Public License as published by
4 | # the Free Software Foundation; either version 2 of the License, or
5 | # (at your option) any later version.
6 |
7 | class ShutdownException(Exception):
8 | """Shutdown currently running program."""
9 | pass
10 |
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/install-failure-patterns/anaconda-KickstartValueError:
--------------------------------------------------------------------------------
1 | The following problem occurred on line .* of the kickstart file:
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/install-failure-patterns/anaconda-rhel3-select-language:
--------------------------------------------------------------------------------
1 | (?<=\| )What language would you like to use(?= \|)
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/install-failure-patterns/anaconda-rhel3-traceback:
--------------------------------------------------------------------------------
1 | (?<=\+ )Exception Occurred(?= \+)
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/install-failure-patterns/anaconda-rhel5-fatal-error:
--------------------------------------------------------------------------------
1 | Press 'OK' to reboot your system\.
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/install-failure-patterns/anaconda-rhel5-ks-parse-error:
--------------------------------------------------------------------------------
1 | (?<=\+ )Error Parsing Kickstart Config(?= \+)
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/install-failure-patterns/anaconda-rhel5-select-net:
--------------------------------------------------------------------------------
1 | (?<=\| )You have multiple network devices on this system\.(?= Which \|)
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/install-failure-patterns/anaconda-rhel6-cmdline-choice:
--------------------------------------------------------------------------------
1 | Command line mode requires all choices to be specified in a kickstart configuration file\.
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/install-failure-patterns/anaconda-rhel6-fatal-error:
--------------------------------------------------------------------------------
1 | The system will be rebooted when you press Ctrl-C or Ctrl-Alt-Delete\.
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/install-failure-patterns/anaconda-rhel6-fatal-error2:
--------------------------------------------------------------------------------
1 | Press 'OK' to exit the installer\.
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/install-failure-patterns/anaconda-rhel6-ks-fetch-error:
--------------------------------------------------------------------------------
1 | (?<=┤ )Error downloading kickstart file(?= ├)
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/install-failure-patterns/anaconda-rhel6-ks-parse-error:
--------------------------------------------------------------------------------
1 | The following error was found while parsing the kickstart configuration file:
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/install-failure-patterns/anaconda-rhel6-select-net:
--------------------------------------------------------------------------------
1 | (?<=│ )You have multiple network devices on this system\.(?= │)
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/install-failure-patterns/anaconda-rhel7-error-dialog:
--------------------------------------------------------------------------------
1 | (?i)Press enter to exit[\.:]
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/install-failure-patterns/anaconda-rhel7-question:
--------------------------------------------------------------------------------
1 | Please make your choice from above
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/install-failure-patterns/anaconda-rhel7-traceback:
--------------------------------------------------------------------------------
1 | anaconda .* exception report
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/install-failure-patterns/anaconda-rhvh4-no-free-space-thinp:
--------------------------------------------------------------------------------
1 | .* not enough free space in volume group
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/install-failure-patterns/dracut-no-root:
--------------------------------------------------------------------------------
1 | dracut-initqueue.*: Warning: /dev/root does not exist
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/power-scripts/apc_snmp:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 | if [ "$power_mode" == interrupt ] ; then
4 | echo "interrupt not supported by apc_snmp" >&2
5 | exit 1
6 | fi
7 | # Handle one or more plug numbers
8 | # power_id must be a whitespace delimited list
9 | for plug in $power_id; do
10 | fence_apc_snmp -a "$power_address" -n $plug -o "$power_mode"
11 | done
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/power-scripts/bladecenter:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 | if [ "$power_mode" == interrupt ] ; then
4 | echo "interrupt not supported by bladecenter" >&2
5 | exit 1
6 | fi
7 | fence_bladecenter -v -x -a "$power_address" -l "$power_user" -p "$power_pass" -n "$power_id" -o "$power_mode"
8 |
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/power-scripts/bullpap:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 | if [ "$power_mode" == interrupt ] ; then
4 | echo "interrupt not supported by bullpap" >&2
5 | exit 1
6 | fi
7 | fence_bullpap -a "$power_address" -l "$power_user" -p "$power_pass" -d "$power_id" -o "$power_mode"
8 |
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/power-scripts/drac:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 | if [ "$power_mode" == interrupt ] ; then
4 | echo "interrupt not supported by drac" >&2
5 | exit 1
6 | fi
7 | if [ -n "$power_id" ] ; then
8 | fence_drac -a "$power_address" -l "$power_user" -p "$power_pass" -m "$power_id" -o "$power_mode"
9 | else
10 | fence_drac -a "$power_address" -l "$power_user" -p "$power_pass" -o "$power_mode"
11 | fi
12 |
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/power-scripts/dummy:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # Dummy power script, for testing purposes only!
3 |
4 | [[ -n "$power_id" ]] && sleep $power_id
5 |
6 | exit 0
7 |
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/power-scripts/ether_wake:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 | if [ "$power_mode" == interrupt ] ; then
4 | echo "interrupt not supported by etherwake" >&2
5 | exit 1
6 | fi
7 | if which ether-wake >/dev/null 2>/dev/null ; then
8 | ether-wake "$power_address"
9 | elif which powerwake >/dev/null 2>/dev/null ; then
10 | powerwake "$power_address"
11 | elif which wakeonlan >/dev/null 2>/dev/null ; then
12 | wakeonlan "$power_address"
13 | elif which etherwake >/dev/null 2>/dev/null ; then
14 | etherwake "$power_address"
15 | else
16 | echo "No suitable etherwake command found" >&2
17 | exit 1
18 | fi
19 |
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/power-scripts/ilo:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 | if [ "$power_mode" == interrupt ] ; then
4 | echo "interrupt not supported by ilo" >&2
5 | exit 1
6 | fi
7 | fence_ilo -v -a "$power_address" -l "$power_user" -p "$power_pass" -o "$power_mode"
8 |
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/power-scripts/integrity:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 | if [ "$power_mode" == interrupt ] ; then
4 | echo "interrupt not supported by integrity" >&2
5 | exit 1
6 | fi
7 | fence_integrity -a "$power_address" -l "$power_user" -p "$power_pass" -o "$power_mode"
8 |
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/power-scripts/ipmilan:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 | if [ "$power_mode" == interrupt ] ; then
4 | echo "interrupt not supported by ipmilan" >&2
5 | exit 1
6 | fi
7 | /bin/ping -c 1 "$power_address" > /dev/null || ( echo "PING TIME OUT"; exit 1)
8 | # use power_id to pass in additional options like -P, Use Lanplus
9 | fence_ipmilan -v -a "$power_address" $power_id -l "$power_user" -p "$power_pass" -o "$power_mode"
10 |
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/power-scripts/lpar:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | set -e
3 | if [ "$power_mode" == interrupt ] ; then
4 | echo "interrupt not supported by lpar" >&2
5 | exit 1
6 | fi
7 | IFS=":" read -r power_sys power_lpar power_hmc <<<"$power_id"
8 | fence_lpar -a "$power_address" -l "$power_user" -p "$power_pass" -H "$power_hmc" -x -s "$power_sys" -n "$power_lpar" -o "$power_mode"
9 |
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/power-scripts/rsa:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 | if [ "$power_mode" == interrupt ] ; then
4 | echo "interrupt not supported by rsa" >&2
5 | exit 1
6 | fi
7 | fence_rsa -v -a "$power_address" -l "$power_user" -p "$power_pass" -o "$power_mode"
8 |
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/power-scripts/testing-bz1358063:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | # For testing purposes only:
3 | # https://bugzilla.redhat.com/show_bug.cgi?id=1358063
4 | # Always prints out the power password and then fails
5 |
6 | echo "password is $power_pass"
7 | exit 1
8 |
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/power-scripts/wti:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | set -e
3 | if [ "$power_mode" == interrupt ] ; then
4 | echo "interrupt not supported by wti" >&2
5 | exit 1
6 | fi
7 | # Handle one or more plug numbers
8 | # power_id must be a whitespace delimited list
9 | for plug in $power_id ; do
10 | fence_wti -a "$power_address" -n "$plug" -l "$power_user" -p "$power_pass" -o "$power_mode"
11 | done
12 |
--------------------------------------------------------------------------------
/LabController/src/bkr/labcontroller/pxemenu-templates/efi-grub-menu:
--------------------------------------------------------------------------------
1 | {% for osmajor, osversions in osmajors.iteritems()|sort(reverse=True) %}
2 | {% for osversion, distro_trees in osversions.iteritems()|sort(reverse=True) %}
3 | {% for distro_tree in distro_trees %}
4 |
5 | title {{ distro_tree.distro_name }} {{ distro_tree.variant }} {{ distro_tree.arch }}
6 | root (nd)
7 | kernel /distrotrees/{{ distro_tree.distro_tree_id }}/kernel {{ osmajor|get_method(distro_tree.available) }} {{ osmajor|get_repo_prefix }}repo={{ distro_tree.available|get_url }}
8 | initrd /distrotrees/{{ distro_tree.distro_tree_id }}/initrd
9 | {% endfor %}
10 | {% endfor %}
11 | {% endfor %}
12 |
--------------------------------------------------------------------------------
/LabController/sudoers.d/beaker_proxy_clear_netboot:
--------------------------------------------------------------------------------
1 | # Allow beaker-proxy (running as apache) access to clear
2 | # netboot config files synchronously
3 | Defaults!/usr/bin/beaker-clear-netboot !requiretty
4 | apache ALL=(ALL) NOPASSWD: /usr/bin/beaker-clear-netboot
5 |
--------------------------------------------------------------------------------
/LabController/systemd/beaker-provision.service:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=Beaker provisioning daemon
3 | After=httpd.service
4 |
5 | [Service]
6 | Type=forking
7 | PIDFile=/run/beaker-lab-controller/beaker-provision.pid
8 | ExecStart=/usr/bin/beaker-provision
9 | User=root
10 | Group=root
11 |
12 | [Install]
13 | WantedBy=multi-user.target
14 |
15 |
--------------------------------------------------------------------------------
/LabController/systemd/beaker-proxy.service:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=Beaker proxy
3 | After=httpd.service
4 |
5 | [Service]
6 | Type=forking
7 | PIDFile=/run/beaker-lab-controller/beaker-proxy.pid
8 | ExecStart=/usr/bin/beaker-proxy
9 | User=apache
10 | Group=apache
11 |
12 | [Install]
13 | WantedBy=multi-user.target
14 |
15 |
--------------------------------------------------------------------------------
/LabController/systemd/beaker-transfer.service:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=Beaker log transfer daemon
3 | After=httpd.service
4 |
5 | [Service]
6 | Type=forking
7 | PIDFile=/run/beaker-lab-controller/beaker-transfer.pid
8 | ExecStart=/usr/bin/beaker-transfer
9 | User=apache
10 | Group=apache
11 |
12 | [Install]
13 | WantedBy=multi-user.target
14 |
15 |
--------------------------------------------------------------------------------
/LabController/systemd/beaker-watchdog.service:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=Beaker watchdog
3 | After=httpd.service
4 |
5 | [Service]
6 | Type=forking
7 | PIDFile=/run/beaker-lab-controller/beaker-watchdog.pid
8 | ExecStart=/usr/bin/beaker-watchdog
9 | User=apache
10 | Group=apache
11 |
12 | [Install]
13 | WantedBy=multi-user.target
14 |
15 |
--------------------------------------------------------------------------------
/LabController/tmpfiles.d/beaker-lab-controller.conf:
--------------------------------------------------------------------------------
1 | d /run/beaker-lab-controller 0755 apache apache -
--------------------------------------------------------------------------------
/Misc/README:
--------------------------------------------------------------------------------
1 | This sub-directory consists of a number of miscellaneous scripts which
2 | are not suitable for any of the other directories.
3 |
4 | Scripts
5 | -------
6 |
7 | * checkbugs.py: Script to check the status of bugs slated against a given release.
8 | * beaker_test_setup.sh, beaker_test_run.sh: Setup and run Beaker's test suite
--------------------------------------------------------------------------------
/Misc/pylint-errors.cfg:
--------------------------------------------------------------------------------
1 | [MASTER]
2 | # The __requires__/import pkg_resources dance doesn't work here, since pylint
3 | # already imports pkg_resources while starting up
4 | init-hook='import sys; sys.path[0:0] =["/usr/lib/python2.7/site-packages/CherryPy-2.3.0-py2.7.egg/"]'
5 |
6 | [MESSAGES CONTROL]
7 | disable=I,R,C,E0012
8 | # E0012 is disabled to stop older pylint versions from complaining about
9 | # suppressions for error types only defined in newer pylint.
10 |
11 | [VARIABLES]
12 | additional-builtins=_
13 | # _ is TurboGears gettext.
14 |
--------------------------------------------------------------------------------
/SchemaUpgrades/THIS-DIRECTORY-IS-OBSOLETE.txt:
--------------------------------------------------------------------------------
1 | This directory contained instructions for administrators upgrading their Beaker
2 | installation, including database schema changes and configuration changes.
3 |
4 | However from version 0.12 onwards, upgrade instructions are included in the
5 | documentation alongside other release notes. No new upgrade instructions will
6 | be added to this directory.
7 |
--------------------------------------------------------------------------------
/SchemaUpgrades/bz544347.sql:
--------------------------------------------------------------------------------
1 | USE beaker;
2 | ALTER TABLE system ADD COLUMN status_reason varchar(255) NULL;
3 |
--------------------------------------------------------------------------------
/SchemaUpgrades/bz564097.sql:
--------------------------------------------------------------------------------
1 | USE `beaker`;
2 | CREATE TABLE `recipeset_activity` (
3 | `id` int(11) NOT NULL,
4 | `recipeset_id` int(11) NOT NULL,
5 | PRIMARY KEY (`id`)
6 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/SchemaUpgrades/bz570186.sql:
--------------------------------------------------------------------------------
1 | use beaker;
2 | CREATE TABLE `system_admin_map` (
3 | `system_id` int(11) NOT NULL,
4 | `group_id` int(11) NOT NULL,
5 | UNIQUE KEY `sys_id_group_id` (`system_id`,`group_id`),
6 | KEY `group_id` (`group_id`),
7 | CONSTRAINT `system_admin_map_ibfk_1` FOREIGN KEY (`system_id`) REFERENCES `system` (`id`) ON DELETE CASCADE,
8 | CONSTRAINT `system_admin_map_ibfk_2` FOREIGN KEY (`group_id`) REFERENCES `tg_group` (`group_id`) ON DELETE CASCADE,
9 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8
10 |
11 |
--------------------------------------------------------------------------------
/SchemaUpgrades/bz572798.sql:
--------------------------------------------------------------------------------
1 | use beaker;
2 | ALTER TABLE activity CHANGE old_value old_value varchar(60);
3 | ALTER TABLE activity CHANGE new_value new_value varchar(60);
4 |
5 |
--------------------------------------------------------------------------------
/SchemaUpgrades/bz596410.sql:
--------------------------------------------------------------------------------
1 | use beaker;
2 | CREATE TABLE `response` (
3 | `id` int(7) NOT NULL auto_increment,
4 | `response` varchar(50) NOT NULL,
5 | PRIMARY KEY (`id`)
6 | ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
7 |
8 | INSERT INTO response values(1,'ack'),(2,'nak');
9 |
10 | CREATE TABLE `recipe_set_nacked` (`recipe_set_id` int(11) NOT NULL, `comment` varchar(255) default NULL, `created` datetime default NULL, PRIMARY KEY (`recipe_set_id`), FOREIGN KEY (`recipe_set_id`) REFERENCES `recipe_set` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
11 |
--------------------------------------------------------------------------------
/SchemaUpgrades/bz601367.sql:
--------------------------------------------------------------------------------
1 | USE beaker;
2 | ALTER TABLE recipe ADD COLUMN _partitions text NULL;
3 |
--------------------------------------------------------------------------------
/SchemaUpgrades/bz620605.sql:
--------------------------------------------------------------------------------
1 | use beaker;
2 | UPDATE system_status SET status = 'Automated' WHERE id =1;INSERT INTO system_status (status) VALUES('Manual');
3 |
4 |
--------------------------------------------------------------------------------
/SchemaUpgrades/bz629076.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE watchdog MODIFY system_id int(11) NOT NULL;
2 |
--------------------------------------------------------------------------------
/SchemaUpgrades/upgrade_0.4.68.sql:
--------------------------------------------------------------------------------
1 | alter table osmajor add column alias varchar(25);
2 | ALTER TABLE system ADD COLUMN status_reason varchar(255) NULL;
3 |
--------------------------------------------------------------------------------
/SchemaUpgrades/upgrade_0.4.75.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE system ADD COLUMN status_reason varchar(255) NULL;
2 |
--------------------------------------------------------------------------------
/SchemaUpgrades/upgrade_0.4.78.sql:
--------------------------------------------------------------------------------
1 | use beaker;
2 | # key is a reserved word, rename to key_
3 | alter table beaker.key rename beaker.key_;
4 | # MySQL doesn't support unique keys larger than 768 bytes. shorten the key_name column.
5 | alter table key_ change key_name key_name varchar(50);
6 |
--------------------------------------------------------------------------------
/SchemaUpgrades/upgrade_0.5.46.sql:
--------------------------------------------------------------------------------
1 | use beaker;
2 | ALTER TABLE activity CHANGE old_value old_value varchar(60);
3 | ALTER TABLE activity CHANGE new_value new_value varchar(60);
4 |
5 | insert into system_type (type) values ('Prototype');
6 |
--------------------------------------------------------------------------------
/SchemaUpgrades/upgrade_0.5.56.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE watchdog MODIFY system_id int(11) NOT NULL;
2 |
--------------------------------------------------------------------------------
/SchemaUpgrades/upgrade_0.5.57.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE watchdog MODIFY system_id int(11) NOT NULL;
2 | UPDATE system_status SET status = 'Automated' WHERE id =1;INSERT INTO system_status (status) VALUES('Manual');
3 |
4 |
--------------------------------------------------------------------------------
/SchemaUpgrades/upgrade_0.5.59.txt:
--------------------------------------------------------------------------------
1 | Please run this SQL against the db01
2 | use beaker;
3 | ALTER TABLE log_recipe_task_result ADD INDEX `recipe_task_result_id_id` (recipe_task_result_id,id);
4 | ALTER TABLE log_recipe ADD INDEX `recipe_id_id` (recipe_id,id);
5 | ALTER TABLE log_recipe_task ADD INDEX `recipe_task_id_id` (recipe_task_id,id);
6 |
7 | Whilst these indexes are not dependent on any code, if you need to remove them:
8 | use beaker;
9 | ALTER TABLE log_recipe_task_result DROP INDEX recipe_task_result_id_id
10 | ALTER TABLE log_recipe DROP INDEX recipe_id_id
11 | ALTER TABLE log_recipe_task DROP INDEX recipe_task_id_id
12 |
13 |
--------------------------------------------------------------------------------
/SchemaUpgrades/upgrade_0.5.61.txt:
--------------------------------------------------------------------------------
1 | Run the following SQL:
2 | use beaker;
3 | ALTER TABLE key_value_int ADD FOREIGN KEY (system_id) REFERENCES system (id)
4 | ON UPDATE CASCADE ON DELETE CASCADE;
5 | ALTER TABLE key_value_int ADD FOREIGN KEY (key_id) REFERENCES key_ (id)
6 | ON UPDATE CASCADE ON DELETE CASCADE;
7 | ALTER TABLE key_value_string ADD FOREIGN KEY (system_id) REFERENCES system (id)
8 | ON UPDATE CASCADE ON DELETE CASCADE;
9 | ALTER TABLE key_value_string ADD FOREIGN KEY (key_id) REFERENCES key_ (id)
10 | ON UPDATE CASCADE ON DELETE CASCADE;
11 | ALTER TABLE recipe ADD COLUMN (autopick_random tinyint DEFAULT 0);
12 |
--------------------------------------------------------------------------------
/SchemaUpgrades/upgrade_0.5.62.txt:
--------------------------------------------------------------------------------
1 | Add the following configuration directive to the [global] section in
2 | /etc/beaker/server.cfg:
3 |
4 | beaker.reliable_distro_tag='RELEASED'
5 |
6 |
--------------------------------------------------------------------------------
/SchemaUpgrades/upgrade_0.6.2.txt:
--------------------------------------------------------------------------------
1 | ALTER TABLE visit_identity
2 | MODIFY user_id INT NOT NULL,
3 | ADD proxied_by_user_id INT NULL,
4 | ADD FOREIGN KEY (proxied_by_user_id) REFERENCES tg_user (user_id);
5 |
--------------------------------------------------------------------------------
/SchemaUpgrades/upgrade_0.6.4.txt:
--------------------------------------------------------------------------------
1 | Please run this SQL, for ticket bz660480
2 | use beaker;
3 |
4 | ALTER TABLE job ADD COLUMN (`deleted` datetime default NULL);
5 | ALTER TABLE job ADD COLUMN (`to_delete` datetime default NULL);
6 | ALTER TABLE recipe_set DROP COLUMN `delete_time`;
7 |
8 | ALTER TABLE lab_controller ADD COLUMN (`disabled` boolean default False);
9 |
--------------------------------------------------------------------------------
/SchemaUpgrades/upgrade_0.6.6.txt:
--------------------------------------------------------------------------------
1 | ALTER TABLE task_package MODIFY package varchar(2048) COLLATE utf8_bin;
2 |
--------------------------------------------------------------------------------
/SchemaUpgrades/upgrade_0.8.0.txt:
--------------------------------------------------------------------------------
1 | Fix up old distro activity rows (bug 752869)
2 | --------------------------------------------
3 |
4 | INSERT INTO distro_activity (id, distro_id)
5 | SELECT activity.id, distro.id
6 | FROM activity INNER JOIN distro ON activity.field_name = distro.install_name
7 | WHERE action = 'Added LabController';
8 | UPDATE activity INNER JOIN distro_activity ON activity.id = distro_activity.id
9 | SET type = 'distro_activity', field_name = 'lab_controllers', action = 'Added'
10 | WHERE action = 'Added LabController';
11 |
--------------------------------------------------------------------------------
/Server/alembic.ini:
--------------------------------------------------------------------------------
1 | # A generic, single database configuration.
2 |
3 | [alembic]
4 | # path to migration scripts
5 | script_location = bkr/server/alembic
6 |
--------------------------------------------------------------------------------
/Server/apache/beaker-server.wsgi:
--------------------------------------------------------------------------------
1 | import sys
2 | sys.stdout = sys.stderr
3 | import __main__
4 | __main__.__requires__ = ['TurboGears', 'Flask']
5 | import pkg_resources
6 |
7 | import os
8 | os.environ['PYTHON_EGG_CACHE'] = '/var/www/.python-eggs'
9 |
10 | from bkr.server.wsgi import application
11 |
12 | import turbogears
13 | turbogears.config.update({'global': {'server.environment': 'production'}})
14 |
15 | from bkr.log import log_to_syslog
16 | log_to_syslog('beaker-server')
17 |
--------------------------------------------------------------------------------
/Server/assets/bootstrap-select-bs2fixes.less:
--------------------------------------------------------------------------------
1 |
2 | // This program is free software; you can redistribute it and/or modify
3 | // it under the terms of the GNU General Public License as published by
4 | // the Free Software Foundation; either version 2 of the License, or
5 | // (at your option) any later version.
6 |
7 | // BS2.3 has 10px bottom margin on form elements, BS3 has zero
8 | .bootstrap-select.form-control {
9 | margin-bottom: 10px;
10 | }
11 | form .bootstrap-select.btn-group {
12 | margin-bottom: 10px;
13 | }
14 |
15 | // BS2.3 has fixed-width inputs, in BS3 inputs are block level by default
16 | .bs-searchbox input {
17 | .input-block-level;
18 | }
19 |
--------------------------------------------------------------------------------
/Server/assets/bootstrap-select-defaults.js:
--------------------------------------------------------------------------------
1 | ;(function ($) {
2 | $.fn.selectpicker.defaults = $.fn.selectpicker.defaults || {};
3 | $.fn.selectpicker.defaults.iconBase = 'fa';
4 | $.fn.selectpicker.defaults.tickIcon = 'fa-check';
5 | })(window.jQuery);
6 |
--------------------------------------------------------------------------------
/Server/assets/clone-job.less:
--------------------------------------------------------------------------------
1 |
2 | // This program is free software; you can redistribute it and/or modify
3 | // it under the terms of the GNU General Public License as published by
4 | // the Free Software Foundation; either version 2 of the License, or
5 | // (at your option) any later version.
6 |
7 | // clone job page
8 | .clone-job {
9 | .queue-button.affix {
10 | top: 0;
11 | width: 15%;
12 | right: 20px;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/Server/assets/favicon-152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/assets/favicon-152.png
--------------------------------------------------------------------------------
/Server/assets/favicon-16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/assets/favicon-16.png
--------------------------------------------------------------------------------
/Server/assets/favicon-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/assets/favicon-32.png
--------------------------------------------------------------------------------
/Server/assets/favicon-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/assets/favicon-64.png
--------------------------------------------------------------------------------
/Server/assets/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/assets/favicon.ico
--------------------------------------------------------------------------------
/Server/assets/jst/backgrid-filter.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | Build Query
4 |
5 |
--------------------------------------------------------------------------------
/Server/assets/jst/backgrid-recipe-task-id-cell.html:
--------------------------------------------------------------------------------
1 | <%- t_id %>
2 |
--------------------------------------------------------------------------------
/Server/assets/jst/backgrid-result-cell.html:
--------------------------------------------------------------------------------
1 | <%- result %>
2 |
--------------------------------------------------------------------------------
/Server/assets/jst/backgrid-status-cell.html:
--------------------------------------------------------------------------------
1 | <%- status %>
2 |
--------------------------------------------------------------------------------
/Server/assets/jst/backgrid-task-cell.html:
--------------------------------------------------------------------------------
1 | <% if (!_.isEmpty(task)) { %>
2 | <%= task.toHTML() %>
3 | <% } else { %>
4 | <%- name %>
5 | <% } %>
6 |
--------------------------------------------------------------------------------
/Server/assets/jst/beaker-typeaheads/group-name.html:
--------------------------------------------------------------------------------
1 | <%- group_name %> <%- display_name %>
2 |
--------------------------------------------------------------------------------
/Server/assets/jst/beaker-typeaheads/permission-name.html:
--------------------------------------------------------------------------------
1 | <%- permission_name %>
2 |
--------------------------------------------------------------------------------
/Server/assets/jst/beaker-typeaheads/pool-name.html:
--------------------------------------------------------------------------------
1 | <%- name %>
2 |
--------------------------------------------------------------------------------
/Server/assets/jst/beaker-typeaheads/system-fqdn.html:
--------------------------------------------------------------------------------
1 | <%- fqdn %>
2 |
--------------------------------------------------------------------------------
/Server/assets/jst/beaker-typeaheads/user-name.html:
--------------------------------------------------------------------------------
1 | <%- user_name %> <%- display_name %>
2 |
--------------------------------------------------------------------------------
/Server/assets/jst/comment-form.html:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Server/assets/jst/comments-list.html:
--------------------------------------------------------------------------------
1 | <% comments.each(function (comment) { %>
2 |
12 | <% }) %>
13 |
--------------------------------------------------------------------------------
/Server/assets/jst/distro-picker-modal.html:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Server/assets/jst/group-add-member.html:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Server/assets/jst/group-add-owner.html:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Server/assets/jst/group-add-permission.html:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Server/assets/jst/group-exclude-user.html:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Server/assets/jst/group-excluded-users-list-item.html:
--------------------------------------------------------------------------------
1 | <%= user.toHTML() %>
2 | <% if (can_modify_membership) { %>
3 | Remove
4 | <% } %>
5 |
--------------------------------------------------------------------------------
/Server/assets/jst/group-members-list-item.html:
--------------------------------------------------------------------------------
1 | <%= user.toHTML() %>
2 | <% if (can_modify_membership) { %>
3 | Remove
4 | <% } %>
5 |
--------------------------------------------------------------------------------
/Server/assets/jst/group-owners-list-item.html:
--------------------------------------------------------------------------------
1 | <%= user.toHTML() %>
2 | <% if (can_edit) { %>
3 | Remove
4 | <% } %>
5 |
--------------------------------------------------------------------------------
/Server/assets/jst/group-owners-list.html:
--------------------------------------------------------------------------------
1 | <% if (membership_type == 'ldap') { %>
2 | LDAP group does not have any owners.
3 | <% } else { %>
4 |
5 | The following users are owners of this group:
6 |
7 |
8 | <% if (_.isEmpty(owners)) { %>
9 | (none)
10 | <% } %>
11 |
12 |
13 | <% } %>
14 |
--------------------------------------------------------------------------------
/Server/assets/jst/group-page-header.html:
--------------------------------------------------------------------------------
1 |
13 |
--------------------------------------------------------------------------------
/Server/assets/jst/group-permissions-list-item.html:
--------------------------------------------------------------------------------
1 | <%- permission %>
2 | <% if (can_edit) { %>
3 | Remove
4 | <% } %>
5 |
--------------------------------------------------------------------------------
/Server/assets/jst/group-permissions-list.html:
--------------------------------------------------------------------------------
1 |
2 |
This group has been granted the following system-wide permissions:
3 | <% if (_.isEmpty(permissions)) { %>
4 | (none)
5 | <% } %>
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Server/assets/jst/job-activity.html:
--------------------------------------------------------------------------------
1 |
5 |
6 | <% /* grid goes here */ %>
7 |
8 |
11 |
--------------------------------------------------------------------------------
/Server/assets/jst/job-summary.html:
--------------------------------------------------------------------------------
1 |
2 | Submitted
3 |
5 | <%- submitted_time.fromNow() %> <% if (submitter.get('user_name') != owner.get('user_name')) { %> by
6 | <%= submitter.toHTML() %><% } %>.
7 | (Job activity)
8 |
9 | <% if (result != 'New') { %>
10 |
11 | <%- result %>
12 | with <%- finished_recipe_count %> out of <%- recipe_count %> recipes finished.
13 |
14 | <% } %>
15 |
--------------------------------------------------------------------------------
/Server/assets/jst/job-toHTML.html:
--------------------------------------------------------------------------------
1 | title="<%- truncated_whiteboard(whiteboard) %>" <% } %>
3 | ><%- t_id %>
4 |
--------------------------------------------------------------------------------
/Server/assets/jst/job-whiteboard.html:
--------------------------------------------------------------------------------
1 | Whiteboard
2 | <% if (whiteboard_html) { %>
3 | <%= whiteboard_html %>
4 | <% } else { %>
5 | (empty)
6 | <% } %>
7 |
--------------------------------------------------------------------------------
/Server/assets/jst/labcontroller-add.html:
--------------------------------------------------------------------------------
1 | <% if (can_edit) { %>
2 | Create
3 | <% } %>
4 |
--------------------------------------------------------------------------------
/Server/assets/jst/logs-list.html:
--------------------------------------------------------------------------------
1 |
2 | <% _.each(logs, function (log) { %>
3 |
4 | <%- log.path %>
5 |
6 | <% }) %>
7 |
8 |
--------------------------------------------------------------------------------
/Server/assets/jst/power-type-add.html:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Server/assets/jst/power-type.html:
--------------------------------------------------------------------------------
1 | <%- name %>
2 | <% if (user_can_edit || false) { %>
3 | Remove
4 | <% } %>
5 |
--------------------------------------------------------------------------------
/Server/assets/jst/recipe-completed-reservation.html:
--------------------------------------------------------------------------------
1 | <% if (reservation_request.get('reserve')) { %>
2 | The reservation has expired.
3 | <% } else { %>
4 | The system was not reserved at the end of the recipe.
5 | <% } %>
6 | <% if (!_.isEmpty(reservation_held_by_recipes)) { %>
7 | However, the system has not been released yet because the following
8 | recipes are still running:
9 |
10 | <% _.each(reservation_held_by_recipes, function (recipe) { %>
11 | <%= recipe.toHTML() %>
12 | <% }) %>
13 |
14 | <% } %>
15 |
--------------------------------------------------------------------------------
/Server/assets/jst/recipe-installation-details.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Progress
5 | Settings
6 |
7 |
8 |
<% /* populated by the render() method */ %>
9 |
10 |
--------------------------------------------------------------------------------
/Server/assets/jst/recipe-page.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 |
--------------------------------------------------------------------------------
/Server/assets/jst/recipe-running-reservation.html:
--------------------------------------------------------------------------------
1 | <% if (reservation_request.get('reserve')) { %>
2 | The system is currently reserved.
3 | <% if (can_edit) { %>
4 |
5 | Extend the reservation
6 | <% if (time_remaining_seconds > 0) { %>
7 | Return the reservation
9 | <% } %>
10 |
11 | <% } %>
12 | <% } else { %>
13 | The system is not reserved at the end of the recipe.
14 | <% } %>
15 |
--------------------------------------------------------------------------------
/Server/assets/jst/recipe-runtime-status.html:
--------------------------------------------------------------------------------
1 |
2 | <% if (console_log) { %>
3 | Console output
4 | <% } else { %>
5 | No console output
6 | <% } %>
7 |
8 |
--------------------------------------------------------------------------------
/Server/assets/jst/recipe-task-details.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | disabled="disabled"<% } %>>Results
5 | Settings
6 |
7 |
8 |
<% /* populated by the render() method */ %>
9 |
10 |
--------------------------------------------------------------------------------
/Server/assets/jst/recipe-tasks-summary.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | <% if (result != 'New') { %>
4 | <%- result %>
5 | with
6 | <% } %>
7 | <%- finished_task_count %> out of <%- task_count %> tasks finished.
8 |
9 |
<% /* populated by the render() method */ %>
10 |
11 |
--------------------------------------------------------------------------------
/Server/assets/jst/recipe-toHTML.html:
--------------------------------------------------------------------------------
1 | title="<%- truncated_whiteboard(whiteboard) %>" <% } %>
3 | ><%- t_id %>
4 |
--------------------------------------------------------------------------------
/Server/assets/jst/recipe-whiteboard.html:
--------------------------------------------------------------------------------
1 | Whiteboard
2 | <% if (whiteboard_html) { %>
3 | <%= whiteboard_html %>
4 | <% } else { %>
5 | (empty)
6 | <% } %>
7 |
--------------------------------------------------------------------------------
/Server/assets/jst/system-add-cc.html:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/Server/assets/jst/system-add-pool.html:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/Server/assets/jst/system-pool-access-policy.html:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Server/assets/jst/system-pool-add-system.html:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/Server/assets/jst/system-pool-heading.html:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/Server/assets/jst/user-ssh-public-key-list-item.html:
--------------------------------------------------------------------------------
1 | <%- ident %>
2 | Remove
3 |
--------------------------------------------------------------------------------
/Server/assets/jst/user-ssh-public-keys.html:
--------------------------------------------------------------------------------
1 | You have uploaded the following SSH public keys:
2 | <% if (ssh_public_keys.isEmpty()) { %>
3 | (none)
4 | <% } else { %>
5 |
6 | <% } %>
7 |
11 |
--------------------------------------------------------------------------------
/Server/assets/jst/user-ui-preferences.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Use old, deprecated job and recipe pages
5 |
6 |
7 | Save Changes
8 | Revert
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Server/assets/lab-model.js:
--------------------------------------------------------------------------------
1 |
2 | // This program is free software; you can redistribute it and/or modify
3 | // it under the terms of the GNU General Public License as published by
4 | // the Free Software Foundation; either version 2 of the License, or
5 | // (at your option) any later version.
6 |
7 | ;(function () {
8 |
9 | window.LabController = Backbone.Model.extend({
10 | toHTML: function () {
11 | return _.escape(this.get('fqdn'));
12 | },
13 | });
14 |
15 | })();
16 |
--------------------------------------------------------------------------------
/Server/assets/labcontrollers.less:
--------------------------------------------------------------------------------
1 | // This program is free software; you can redistribute it and/or modify
2 | // it under the terms of the GNU General Public License as published by
3 | // the Free Software Foundation; either version 2 of the License, or
4 | // (at your option) any later version.
5 |
6 | .labcontrollers-list {
7 | .list-group-mixin();
8 | small {
9 | .muted;
10 | display: block;
11 | }
12 | .disabled {
13 | text-decoration: line-through;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Server/assets/power-types-model.js:
--------------------------------------------------------------------------------
1 | // This program is free software; you can redistribute it and/or modify
2 | // it under the terms of the GNU General Public License as published by
3 | // the Free Software Foundation; either version 2 of the License, or
4 | // (at your option) any later version.
5 |
6 | ;(function () {
7 |
8 | window.PowerType = Backbone.Model.extend({
9 | });
10 |
11 | window.PowerTypes = Backbone.Collection.extend({
12 | model: PowerType,
13 | initialize: function (attributes, options) {
14 | this.url = options.url;
15 | this.comparator = 'name';
16 | },
17 | });
18 |
19 | })();
20 |
--------------------------------------------------------------------------------
/Server/assets/powertypes.less:
--------------------------------------------------------------------------------
1 |
2 | // This program is free software; you can redistribute it and/or modify
3 | // it under the terms of the GNU General Public License as published by
4 | // the Free Software Foundation; either version 2 of the License, or
5 | // (at your option) any later version.
6 |
7 | .power-types-list {
8 | max-width: 35em;
9 | }
10 | .power-types-list .btn {
11 | float: right;
12 | margin-top: -5px;
13 | }
--------------------------------------------------------------------------------
/Server/assets/site.less:
--------------------------------------------------------------------------------
1 | /dev/null
--------------------------------------------------------------------------------
/Server/assets/system-pool.less:
--------------------------------------------------------------------------------
1 |
2 | // This program is free software; you can redistribute it and/or modify
3 | // it under the terms of the GNU General Public License as published by
4 | // the Free Software Foundation; either version 2 of the License, or
5 | // (at your option) any later version.
6 |
7 | // system pool page
8 |
9 | .pool-add-system-form input {
10 | width: 25em;
11 | }
12 |
13 | .pool-systems-list {
14 | .list-group-mixin()
15 | }
16 |
17 | .system-pool-tabs {
18 | overflow: visible;
19 | }
20 |
21 | #system-pool-info {
22 | margin-bottom: @baseLineHeight * 1.5;
23 | }
24 |
--------------------------------------------------------------------------------
/Server/bkr/__init__.py:
--------------------------------------------------------------------------------
1 | # See http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages
2 | try:
3 | __import__('pkg_resources').declare_namespace(__name__)
4 | except ImportError:
5 | from pkgutil import extend_path
6 | __path__ = extend_path(__path__, __name__)
7 |
--------------------------------------------------------------------------------
/Server/bkr/server/__init__.py:
--------------------------------------------------------------------------------
1 |
2 | import pkg_resources
3 | pkg_resources.require('SQLAlchemy >= 0.6')
4 | pkg_resources.require('TurboGears >= 1.1')
5 |
--------------------------------------------------------------------------------
/Server/bkr/server/alembic/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/alembic/__init__.py
--------------------------------------------------------------------------------
/Server/bkr/server/alembic/versions/README:
--------------------------------------------------------------------------------
1 | This directory holds the individual version scripts.
2 |
--------------------------------------------------------------------------------
/Server/bkr/server/config/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/config/__init__.py
--------------------------------------------------------------------------------
/Server/bkr/server/kickstarts/CentOS5:
--------------------------------------------------------------------------------
1 | RedHatEnterpriseLinuxServer5
--------------------------------------------------------------------------------
/Server/bkr/server/mail-templates/system-loan.txt:
--------------------------------------------------------------------------------
1 | Beaker system {{ system.fqdn }} <{{ absolute_url(system.href) }}>
2 | {% if loanee %}has been {% if loanee == agent %}borrowed{% else %}loaned to {{ loanee.user_name }}{% endif %}{% else %}loan has been returned{% endif %} by {{ agent.user_name }}.
3 |
--------------------------------------------------------------------------------
/Server/bkr/server/reporting-queries/cee/all-systems.sql:
--------------------------------------------------------------------------------
1 | -- Query for all CEE systems in Beaker
2 | SELECT fqdn, serial, status, location, vendor, model, lender
3 | FROM system
4 | WHERE fqdn LIKE '%gsslab%' AND system.status != 'Removed'
5 | ORDER BY fqdn ASC
6 |
--------------------------------------------------------------------------------
/Server/bkr/server/reporting-queries/cee/loaned-systems.sql:
--------------------------------------------------------------------------------
1 | -- Query for all CEE systems in Beaker that are loaned
2 | SELECT system.fqdn, tg_user.user_name, system.loan_comment
3 | FROM system
4 | INNER JOIN tg_user ON system.loan_id = tg_user.user_id
5 | WHERE system.fqdn LIKE '%gsslab%' AND system.status != 'Removed'
6 | ORDER BY system.fqdn ASC
7 |
--------------------------------------------------------------------------------
/Server/bkr/server/reporting-queries/cee/provisions-by-distrotree.sql:
--------------------------------------------------------------------------------
1 | -- Query for all CEE systems in Beaker and total up the number of times they have been provisioned with a particular operating system
2 | SELECT activity.new_value AS operatingsystem, COUNT(activity.new_value) AS count
3 | FROM activity
4 | INNER JOIN system_activity ON system_activity.id = activity.id
5 | INNER JOIN system ON system.id = system_activity.system_id
6 | WHERE activity.action = 'Provision'
7 | AND system.fqdn LIKE '%gsslab%'
8 | AND system.status != 'Removed'
9 | GROUP BY activity.new_value
10 | ORDER BY count DESC
11 |
--------------------------------------------------------------------------------
/Server/bkr/server/reporting-queries/cee/provisions-by-user.sql:
--------------------------------------------------------------------------------
1 | -- Query for all CEE users in Beaker and total up the number of provisions they have done
2 | SELECT tg_user.user_name, COUNT(tg_user.user_name) AS count
3 | FROM tg_user
4 | INNER JOIN user_group ON user_group.user_id = tg_user.user_id
5 | INNER JOIN activity ON activity.user_id = tg_user.user_id
6 | WHERE activity.action = 'Provision'
7 | AND group_id = (SELECT group_id FROM tg_group WHERE group_name = 'cee-users')
8 | GROUP BY tg_user.user_name
9 | ORDER BY count DESC
10 |
--------------------------------------------------------------------------------
/Server/bkr/server/reporting-queries/cee/reserved-systems.sql:
--------------------------------------------------------------------------------
1 | -- Query for all CEE systems in Beaker that are reserved
2 | SELECT system.fqdn, tg_user.user_name, reservation.start_time
3 | FROM system
4 | INNER JOIN reservation ON system.id = reservation.system_id
5 | INNER JOIN tg_user ON reservation.user_id = tg_user.user_id
6 | WHERE system.fqdn LIKE '%gsslab%' AND system.status != 'Removed' AND COALESCE(reservation.finish_time, '') = ''
7 | ORDER BY system.fqdn ASC
8 |
--------------------------------------------------------------------------------
/Server/bkr/server/reporting-queries/cee/system-provisions.sql:
--------------------------------------------------------------------------------
1 | -- Query for all CEE systems in Beaker and total up the number of times they have been provisioned
2 | SELECT system.fqdn, COUNT(system.fqdn) AS count
3 | FROM system
4 | INNER JOIN system_activity ON system_activity.system_id = system.id
5 | INNER JOIN activity ON activity.id = system_activity.id
6 | WHERE activity.action = 'Provision'
7 | AND system.fqdn LIKE '%gsslab%'
8 | GROUP BY system.fqdn
9 | ORDER BY system.fqdn ASC
10 |
--------------------------------------------------------------------------------
/Server/bkr/server/reporting-queries/cee/system-reservations.sql:
--------------------------------------------------------------------------------
1 | -- Query for all CEE systems in Beaker and total up the number of times they have been reserved
2 | SELECT system.fqdn, count(system.fqdn) AS count
3 | FROM system
4 | INNER JOIN system_activity ON system_activity.system_id = system.id
5 | INNER JOIN activity ON activity.id = system_activity.id
6 | WHERE activity.action = 'Reserved' AND system.fqdn LIKE '%gsslab%'
7 | GROUP BY system.fqdn
8 | ORDER BY system.fqdn ASC
9 |
--------------------------------------------------------------------------------
/Server/bkr/server/reporting-queries/system-age.sql:
--------------------------------------------------------------------------------
1 |
2 | -- Number of days each system has been in Beaker, and number of recipes
3 | -- executed.
4 |
5 | SELECT
6 | system.fqdn AS fqdn,
7 | (SELECT TIMESTAMPDIFF(DAY, system.date_added, UTC_TIMESTAMP())
8 | FROM system s1
9 | WHERE s1.id = system.id) AS age_days,
10 | (SELECT COUNT(system_resource.id)
11 | FROM system_resource
12 | WHERE system_resource.system_id = system.id) AS recipe_count
13 | FROM system
14 | WHERE system.status != 'Removed'
15 | ORDER BY age_days DESC;
16 |
--------------------------------------------------------------------------------
/Server/bkr/server/reporting-queries/system-count-by-arch-cpu-cores.sql:
--------------------------------------------------------------------------------
1 |
2 | -- Number of systems by arch and number of CPU cores.
3 | -- Note that systems will be counted more than once if they support multiple
4 | -- arches (e.g. i386 and x86_64).
5 |
6 | SELECT
7 | arch.arch AS arch,
8 | cpu.cores AS cpu_cores,
9 | COUNT(system.id) AS system_count
10 | FROM system
11 | INNER JOIN system_arch_map ON system_arch_map.system_id = system.id
12 | INNER JOIN arch ON system_arch_map.arch_id = arch.id
13 | LEFT OUTER JOIN cpu ON cpu.system_id = system.id
14 | WHERE system.status != 'Removed'
15 | GROUP BY arch.arch, cpu.cores
16 | ORDER BY arch.arch, cpu.cores;
17 |
--------------------------------------------------------------------------------
/Server/bkr/server/reporting-queries/system-count-by-cpu.sql:
--------------------------------------------------------------------------------
1 |
2 | -- Number of systems by CPU type.
3 |
4 | SELECT
5 | cpu.vendor AS cpu_vendor,
6 | cpu.model AS cpu_model,
7 | cpu.family AS cpu_family,
8 | cpu.stepping AS cpu_stepping,
9 | COUNT(system.id) AS system_count
10 | FROM system
11 | LEFT OUTER JOIN cpu ON cpu.system_id = system.id
12 | WHERE system.status != 'Removed'
13 | GROUP BY
14 | cpu.vendor,
15 | cpu.model,
16 | cpu.family,
17 | cpu.stepping
18 | ORDER BY
19 | cpu.vendor,
20 | cpu.model,
21 | cpu.family,
22 | cpu.stepping;
23 |
--------------------------------------------------------------------------------
/Server/bkr/server/reporting-queries/system-count-by-vendor.sql:
--------------------------------------------------------------------------------
1 |
2 | -- Number of systems by vendor.
3 |
4 | SELECT
5 | system.vendor AS vendor,
6 | COUNT(system.id) AS system_count
7 | FROM system
8 | WHERE system.status != 'Removed'
9 | GROUP BY
10 | system.vendor
11 | ORDER BY
12 | system.vendor;
13 |
--------------------------------------------------------------------------------
/Server/bkr/server/snippets/RHVH4_post:
--------------------------------------------------------------------------------
1 | imgbase layout --init
2 |
--------------------------------------------------------------------------------
/Server/bkr/server/snippets/clear_netboot:
--------------------------------------------------------------------------------
1 | {% if system %}
2 | fetch - http://{{ lab_controller.fqdn }}:8000/nopxe/{{ system.fqdn }}
3 | {% endif %}
4 |
--------------------------------------------------------------------------------
/Server/bkr/server/snippets/default_rhts_compat:
--------------------------------------------------------------------------------
1 | {% if has_systemd is undefined %}
2 |
3 | # turn on rhts-compat by default (it will save us one reboot):
4 | chkconfig --add rhts-compat
5 | chkconfig --level 345 rhts-compat on
6 | {% endif %}
7 |
--------------------------------------------------------------------------------
/Server/bkr/server/snippets/disable_rhts_compat:
--------------------------------------------------------------------------------
1 | {% if has_systemd is defined %}
2 | # Disable rhts-compat for Fedora15/RHEL7 and newer.
3 | cat >> /etc/profile.d/task-overrides-rhts.sh <
5 | ROOTDEV=`grep -w / /etc/fstab | cut -d ' ' -f1`
6 |
7 | # setup boot.scr
8 | cat < boot.cmd
9 | setenv bootargs console=ttyAMA0 root=$ROOTDEV ro rootwait
10 | ext2load scsi 0:1 \${ramdisk_addr_r} uInitrd
11 | ext2load scsi 0:1 \${kernel_addr_r} uImage
12 | bootm \${kernel_addr_r} \${ramdisk_addr_r} \${fdt_addr}
13 | EOL
14 |
15 | /usr/bin/mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n "Highbank Fedora" -d boot.cmd boot.scr
16 |
17 | popd
18 |
--------------------------------------------------------------------------------
/Server/bkr/server/snippets/lab_env:
--------------------------------------------------------------------------------
1 | cat << EOF > /etc/profile.d/rh-env.sh
2 | export LAB_CONTROLLER={{ lab_controller.fqdn }}
3 | #export DUMPSERVER=
4 | #export NFSSERVERS="RHEL3,fqdn:path RHEL4,fqdn:path RHEL5,fqdn:path RHEL6,fqdn:path NETAPP,fqdn:path SOLARIS,fqdn:path"
5 | #export LOOKASIDE=
6 | #export BUILDURL=
7 | EOF
8 | cat << EOF > /etc/profile.d/rh-env.csh
9 | setenv LAB_CONTROLLER {{ lab_controller.fqdn }}
10 | #setenv DUMPSERVER
11 | #setenv NFSSERVERS "RHEL3,fqdn:path RHEL4,fqdn:path RHEL5,fqdn:path RHEL6,fqdn:path NETAPP,fqdn:path SOLARIS,fqdn:path"
12 | #setenv LOOKASIDE
13 | #setenv BUILDURL
14 | EOF
15 |
--------------------------------------------------------------------------------
/Server/bkr/server/snippets/linkdelay:
--------------------------------------------------------------------------------
1 | {% if linkdelay %}
2 | for cfg in /etc/sysconfig/network-scripts/ifcfg-* ; do
3 | if [ "$(basename "$cfg")" != "ifcfg-lo" ] ; then
4 | echo "LINKDELAY={{ linkdelay }}" >>$cfg
5 | fi
6 | done
7 | {% endif %}
8 |
--------------------------------------------------------------------------------
/Server/bkr/server/snippets/liveimg_pre:
--------------------------------------------------------------------------------
1 | {% if liveimg is defined %}
2 | cd /tmp
3 | {% set main_url = distro_tree.url_in_lab(lab_controller, scheme='http', required=True) + '/' %}
4 | {% if liveimg.endswith(".rpm") %}
5 | fetch - {{ main_url|urljoin(liveimg) }} | rpm2cpio - | cpio -divu
6 | squashfs=$(find|grep squashfs|grep -v meta)
7 | ln -s $squashfs /tmp/squashfs
8 | {% else %}
9 | fetch /tmp/squashfs {{ main_url|urljoin(liveimg) }}
10 | {% endif %}
11 | {% endif %}
12 |
--------------------------------------------------------------------------------
/Server/bkr/server/snippets/mvebu:
--------------------------------------------------------------------------------
1 | # Install U-Boot boot.scr
2 | pushd /boot
3 |
4 | # get the root device from fstab, typically UUID=
5 | ROOTDEV=`grep -w / /etc/fstab | cut -d ' ' -f1`
6 |
7 | # setup boot.scr
8 | cat < boot.cmd
9 | setenv bootargs console=ttyS0,115200n8 video=matroxfb:init,vesa:0x11B root=$ROOTDEV rw earlyprintk
10 | ext2load ide 0:1 0x2880000 uInitrd
11 | ext2load ide 0:1 0x2080000 uImage
12 | bootm 0x2080000 0x2880000
13 | EOL
14 |
15 | /usr/bin/mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n "Yosemite Fedora" -d boot.cmd boot.scr
16 |
17 | popd
18 |
--------------------------------------------------------------------------------
/Server/bkr/server/snippets/network:
--------------------------------------------------------------------------------
1 | {% if no_networks is undefined %}
2 | network --bootproto=dhcp{% if system is defined and system.fqdn %} --hostname={{ system.fqdn }}{% endif %}
3 |
4 | {% if dhcp_networks %}
5 | {% for device in dhcp_networks|split(';') %}
6 | network --bootproto=dhcp --device={{ device }}
7 | {% endfor %}
8 | {% endif %}
9 | {% if static_networks %}
10 | {% for network in static_networks|split(';') %}
11 | {% set device, cidr = network|split(',') %}
12 | {% set ip = netaddr.IPNetwork(cidr) %}
13 | network --bootproto=static --device={{ device }} --ip={{ ip.ip }} --netmask={{ ip.netmask }}
14 | {% endfor %}
15 | {% endif %}
16 | {% endif %}
--------------------------------------------------------------------------------
/Server/bkr/server/snippets/onerror:
--------------------------------------------------------------------------------
1 | {% if disable_onerror is undefined and has_onerror is defined and recipe %}
2 | %onerror
3 | set -x
4 | {% snippet 'fetch_wrapper' %}
5 | fetch - http://{{ lab_controller.fqdn }}:8000/install_fail/{{ recipe.id }}
6 | sleep 10
7 | {{ end }}
8 | {% endif %}
9 |
--------------------------------------------------------------------------------
/Server/bkr/server/snippets/password:
--------------------------------------------------------------------------------
1 | #Root password
2 | {% if recipe %}
3 | rootpw --iscrypted {{ password|default(recipe.crypt_root_password(), True) }}
4 | {% else %}
5 | rootpw --iscrypted {{ password|default(user.root_password, True) }}
6 | {% endif %}
7 |
--------------------------------------------------------------------------------
/Server/bkr/server/snippets/postinstall_done:
--------------------------------------------------------------------------------
1 | {% if recipe %}
2 | %post
3 | set -x
4 | {% snippet 'fetch_wrapper' %}
5 | # Check in with Beaker Server, record our postinstall time.
6 | fetch - http://{{ lab_controller.fqdn }}:8000/postinstall_done/{{ recipe.id }}
7 | # Give anamon a chance to finish collecting logs.
8 | sleep 10
9 | {{ end }}
10 | {% endif %}
11 |
--------------------------------------------------------------------------------
/Server/bkr/server/snippets/postreboot:
--------------------------------------------------------------------------------
1 | {% if postreboot is defined %}
2 | %post
3 | sync # XXX if this is a RHEV guest, the server will forcibly restart us due to BZ#751854
4 | fetch - http://{{ lab_controller.fqdn }}:8000/postreboot/{{ recipe.id }}
5 | sync
6 | {{ end }}
7 | {% endif %}
--------------------------------------------------------------------------------
/Server/bkr/server/snippets/readahead_sysconfig:
--------------------------------------------------------------------------------
1 | cat >>/etc/sysconfig/readahead </etc/yum.repos.d/{{ reponame }}.repo
3 | [{{ reponame }}]
4 | name={{ reponame }}
5 | baseurl={{ repourl }}
6 | enabled=1
7 | gpgcheck=0
8 | skip_if_unavailable={{ skip_taskrepo|default(0) }}
9 | EOF
--------------------------------------------------------------------------------
/Server/bkr/server/snippets/timezone:
--------------------------------------------------------------------------------
1 | # System timezone
2 | timezone {% if hwclock_is_utc is defined %}--utc {% endif%}{{ timezone|default('America/New_York') }}
3 |
--------------------------------------------------------------------------------
/Server/bkr/server/snippets/virt_console_post:
--------------------------------------------------------------------------------
1 | cat << EOF >/etc/init/ttyS0.conf
2 | # start ttyS0
3 | start on runlevel [2345]
4 | stop on runlevel [S016]
5 | instance ttyS0
6 | respawn
7 | pre-start exec /sbin/securetty ttyS0
8 | exec /sbin/agetty /dev/ttyS0 115200 vt100-nav
9 | EOF
10 |
11 | cat << EOF >/etc/init/ttyS1.conf
12 | # start ttyS1
13 | start on runlevel [2345]
14 | stop on runlevel [S016]
15 | instance ttyS1
16 | respawn
17 | pre-start exec /sbin/securetty ttyS1
18 | exec /sbin/agetty /dev/ttyS1 115200 vt100-nav
19 | EOF
20 |
--------------------------------------------------------------------------------
/Server/bkr/server/static/css/reserve_grid.css:
--------------------------------------------------------------------------------
1 | warn {
2 | background-color:red;
3 | color:black;
4 | font-size:large;
5 | }
6 |
--------------------------------------------------------------------------------
/Server/bkr/server/static/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/static/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png
--------------------------------------------------------------------------------
/Server/bkr/server/static/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/static/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png
--------------------------------------------------------------------------------
/Server/bkr/server/static/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/static/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png
--------------------------------------------------------------------------------
/Server/bkr/server/static/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/static/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png
--------------------------------------------------------------------------------
/Server/bkr/server/static/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/static/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png
--------------------------------------------------------------------------------
/Server/bkr/server/static/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/static/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png
--------------------------------------------------------------------------------
/Server/bkr/server/static/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/static/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png
--------------------------------------------------------------------------------
/Server/bkr/server/static/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/static/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png
--------------------------------------------------------------------------------
/Server/bkr/server/static/css/smoothness/images/ui-icons_222222_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/static/css/smoothness/images/ui-icons_222222_256x240.png
--------------------------------------------------------------------------------
/Server/bkr/server/static/css/smoothness/images/ui-icons_2e83ff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/static/css/smoothness/images/ui-icons_2e83ff_256x240.png
--------------------------------------------------------------------------------
/Server/bkr/server/static/css/smoothness/images/ui-icons_454545_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/static/css/smoothness/images/ui-icons_454545_256x240.png
--------------------------------------------------------------------------------
/Server/bkr/server/static/css/smoothness/images/ui-icons_888888_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/static/css/smoothness/images/ui-icons_888888_256x240.png
--------------------------------------------------------------------------------
/Server/bkr/server/static/css/smoothness/images/ui-icons_cd0a0a_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/static/css/smoothness/images/ui-icons_cd0a0a_256x240.png
--------------------------------------------------------------------------------
/Server/bkr/server/static/css/system-print.css:
--------------------------------------------------------------------------------
1 | #fedora-nav, #fedora-header, #fedora-footer {
2 | display:none
3 | }
4 |
5 | .tabbernav, .tabbernavhide, .tabbertabhide {
6 | display:none
7 | }
8 |
9 |
10 | body {
11 | color : #000000;
12 | background : #ffffff;
13 | font-family : "Times New Roman", Times, serif;
14 | font-size : 12pt;
15 | }
16 |
17 | a {
18 | text-decoration : underline;
19 | color : #0000ff;
20 | }
21 |
--------------------------------------------------------------------------------
/Server/bkr/server/static/images/ajax-loader.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/static/images/ajax-loader.gif
--------------------------------------------------------------------------------
/Server/bkr/server/static/javascript/job_page_delete.js:
--------------------------------------------------------------------------------
1 | function job_delete_success(t_id) {
2 | var newpara = $('
').text('Succesfully deleted '+ t_id)
3 | var dialog_div = $('
').attr('title','Success').append(newpara)
4 | jQuery.fx.speeds._default = 2000;
5 | dialog_div.dialog({
6 | autoOpen: true,
7 | hide: "explode",
8 | resizable: false,
9 | height:200,
10 | modal: true,
11 | open: function(event, ui) {
12 | $(this).oneTime(1000, function() {$(this).dialog("close");$(location).attr('href','./mine')});
13 | }
14 | });
15 | }
16 |
17 |
--------------------------------------------------------------------------------
/Server/bkr/server/static/javascript/job_row_delete.js:
--------------------------------------------------------------------------------
1 | function job_delete_success(t_id) {
2 | //remove the row from the list
3 | $("tr td a:contains('"+ t_id + "')").parents('tr').fadeOut(1000, function() { $(this).remove() });
4 | }
5 |
--------------------------------------------------------------------------------
/Server/bkr/server/static/javascript/priority.js:
--------------------------------------------------------------------------------
1 | Priority = function(priority_field,controller) {
2 | this.priority_field = priority_field
3 | this.controller = controller
4 | }
5 |
6 |
7 | Priority.prototype.changePriority = function(priority) {
8 | var params = {"tg_format" : "json",
9 | "tg_random" : new Date().getTime(),
10 | "priority" : priority }
11 | alert(priority)
12 | var d = loadJSONDoc(self.controller + "?" + queryString(params))
13 | d.addCallback(this.priorityChanged)
14 | }
15 |
16 | Priority.prototype.priorityChanged = function() {
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/Server/bkr/server/templates/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/templates/__init__.py
--------------------------------------------------------------------------------
/Server/bkr/server/templates/action.kid:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/Server/bkr/server/templates/admin_grid.kid:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 | $title
8 |
9 |
10 |
13 | ${search_widget.display()}
14 | ${alpha_nav_bar.display()}
15 | ${grid.display(list)}
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Server/bkr/server/templates/alpha_navbar.kid:
--------------------------------------------------------------------------------
1 |
2 |
10 |
--------------------------------------------------------------------------------
/Server/bkr/server/templates/beaker_datagrid.kid:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | ${col.get_field(row)}
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Server/bkr/server/templates/default_sitetemplate.kid:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Server/bkr/server/templates/form-post.kid:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 | ${value_of('title', 'Form')}
9 |
10 |
11 |
12 |
13 |
16 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Server/bkr/server/templates/generic.kid:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 | ${title}
6 |
7 |
8 |
11 | ${widget.display(value=value, options=widget_options, attrs=widget_attrs)}
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Server/bkr/server/templates/my_button.kid:
--------------------------------------------------------------------------------
1 | ${button_label}
8 |
--------------------------------------------------------------------------------
/Server/bkr/server/templates/task_action.kid:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/Server/bkr/server/templates/tasks.kid:
--------------------------------------------------------------------------------
1 | Tasks content goes here
2 |
--------------------------------------------------------------------------------
/Server/bkr/server/templates/user_edit_form.kid:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 | ${attributes['user_name']}
7 |
8 |
9 |
10 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Server/bkr/server/tests/tmp-distribution-beaker-task_test-2.0-5.noarch.rpm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/tests/tmp-distribution-beaker-task_test-2.0-5.noarch.rpm
--------------------------------------------------------------------------------
/Server/bkr/server/tests/unit-test.cfg:
--------------------------------------------------------------------------------
1 | [global]
2 | sqlalchemy.dburi="sqlite://"
3 | visit.token_secret_key = 'testkey'
4 | tg.url_domain='localhost:9090'
5 | tg.url_scheme='http'
6 | basepath.rpms = './test-rpms'
7 | basepath.repos = './test-repos'
8 | basepath.logs = './test-server-joblogs'
9 | basepath.harness = './test-harnessdir'
10 |
--------------------------------------------------------------------------------
/Server/bkr/server/tools/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/Server/bkr/server/tools/__init__.py
--------------------------------------------------------------------------------
/Server/cron.d/beaker:
--------------------------------------------------------------------------------
1 | # refresh LDAP groups
2 | 37 2,8,12,18 * * * apache /usr/bin/beaker-refresh-ldap
3 |
--------------------------------------------------------------------------------
/Server/logrotate.d/beaker:
--------------------------------------------------------------------------------
1 | /var/log/beaker/*.log {
2 | size 10485760
3 | rotate 5
4 | # We set nodateext purely to mimic the old log rotation behaviour from
5 | # ConcurrentLogHandler in Beaker < 0.14, even though date-based suffixes
6 | # are actually nicer.
7 | nodateext
8 | sharedscripts
9 | postrotate
10 | /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
11 | endscript
12 | }
13 |
--------------------------------------------------------------------------------
/Server/rsyslog.d/beaker-server.conf:
--------------------------------------------------------------------------------
1 | if $programname == 'beakerd' then /var/log/beaker/beakerd.log
2 | & ~
3 | if $programname == 'beaker-server' and $syslogseverity <= 5 then /var/log/beaker/server-errors.log
4 | if $programname == 'beaker-server' then /var/log/beaker/server-debug.log
5 | & ~
6 |
--------------------------------------------------------------------------------
/Server/run-server.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | export PYTHONPATH=../Common:.${PYTHONPATH:+:$PYTHONPATH}
4 | exec python2 -c 'import sys, os.path; \
5 | sys.path[0] = os.path.abspath(sys.path[0]); \
6 | __requires__ = ["CherryPy < 3.0", "Jinja2 >= 2.6"]; import pkg_resources; \
7 | from gunicorn.app.wsgiapp import run; run()' \
8 | --bind :8080 -t 3600 --workers 8 --access-logfile - \
9 | --preload bkr.server.wsgi:application "$@"
10 |
--------------------------------------------------------------------------------
/Server/run-tests.sh:
--------------------------------------------------------------------------------
1 | #/bin/bash
2 |
3 | set -x
4 |
5 | env BEAKER_CONFIG_FILE='bkr/server/tests/unit-test.cfg' PYTHONPATH=../Server:../Common${PYTHONPATH:+:$PYTHONPATH} \
6 | python2 -c '__requires__ = ["CherryPy < 3.0"]; import pkg_resources; from nose.core import main; main()' \
7 | ${*:--v --traverse-namespace bkr.server.tests}
8 |
--------------------------------------------------------------------------------
/Server/systemd/beakerd.service:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=Beaker scheduler
3 | After=mysqld.service mariadb.service
4 |
5 | [Service]
6 | Type=forking
7 | PIDFile=/run/beaker/beakerd.pid
8 | ExecStart=/usr/bin/beakerd
9 | User=apache
10 | Group=apache
11 |
12 | [Install]
13 | WantedBy=multi-user.target
14 |
15 |
--------------------------------------------------------------------------------
/Server/tmpfiles.d/beaker-server.conf:
--------------------------------------------------------------------------------
1 | d /run/beaker 0755 apache apache -
--------------------------------------------------------------------------------
/documentation/COPYING:
--------------------------------------------------------------------------------
1 | All documentation is made available under the
2 | [Creative Commons Attribution-ShareAlike 3.0 license]
3 | (http://creativecommons.org/licenses/by-sa/3.0/legalcode).
4 |
--------------------------------------------------------------------------------
/documentation/admin-guide/beaker_server_host.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/documentation/admin-guide/beaker_server_host.png
--------------------------------------------------------------------------------
/documentation/admin-guide/chronological_overview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/documentation/admin-guide/chronological_overview.png
--------------------------------------------------------------------------------
/documentation/admin-guide/man/index.rst:
--------------------------------------------------------------------------------
1 | Administrative command reference
2 | ================================
3 |
4 | .. toctree::
5 | :maxdepth: 1
6 |
7 | beaker-create-ipxe-image
8 | beaker-create-kickstart
9 | beaker-import
10 | beaker-init
11 | beaker-log-delete
12 | beaker-repo-update
13 | beaker-usage-reminder
14 | beaker-sync-tasks
15 | product-update
16 |
--------------------------------------------------------------------------------
/documentation/man/beaker-wizard.rst:
--------------------------------------------------------------------------------
1 |
2 | .. _beaker-wizard:
3 |
4 | .. automodule:: bkr.client.wizard
5 |
--------------------------------------------------------------------------------
/documentation/man/index.rst:
--------------------------------------------------------------------------------
1 |
2 | .. _man:
3 |
4 | Beaker client man pages
5 | =======================
6 |
7 | This is the documentation for ``bkr``, a command-line client interface to the
8 | `Beaker test system `_.
9 |
10 | This documentation is also available locally in man format when Beaker client
11 | is installed on your system. See :manpage:`bkr(1)`.
12 |
13 | .. toctree::
14 | :maxdepth: 1
15 | :glob:
16 |
17 | beaker-wizard
18 | bkr
19 | bkr-*
20 |
--------------------------------------------------------------------------------
/documentation/requirements.txt:
--------------------------------------------------------------------------------
1 | sphinxcontrib-httpdomain
2 |
3 |
--------------------------------------------------------------------------------
/documentation/server-api/index.rst:
--------------------------------------------------------------------------------
1 | .. _server-api:
2 |
3 | Server API
4 | ==========
5 |
6 | Contents
7 | --------
8 |
9 | .. toctree::
10 | :maxdepth: 2
11 |
12 | http
13 | xmlrpc
14 |
--------------------------------------------------------------------------------
/documentation/user-guide/distros.rst:
--------------------------------------------------------------------------------
1 | .. _distros:
2 |
3 | Distros
4 | ~~~~~~~
5 |
6 | Beaker can keep a record of Distros that are available to install on
7 | Systems in its Inventory.
8 |
9 | .. _distro-searching:
10 |
11 | Distro searching
12 | ^^^^^^^^^^^^^^^^
13 |
14 | The find a particular Distro, click "Distros>All". The default search is
15 | on the Distro's name, with a "contains" clause
16 |
17 | Distro activity
18 | ^^^^^^^^^^^^^^^
19 |
20 | To search through the historical activity of all Distros, navigate to
21 | "Activity>Distros" at the top of the page. The default search is
22 | "contains" on the "Property" attribute.
23 |
--------------------------------------------------------------------------------
/documentation/user-guide/initrd-driverdisk1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/documentation/user-guide/initrd-driverdisk1.png
--------------------------------------------------------------------------------
/documentation/user-guide/initrd-driverdisk2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/documentation/user-guide/initrd-driverdisk2.png
--------------------------------------------------------------------------------
/documentation/user-guide/job_priority_change.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/documentation/user-guide/job_priority_change.png
--------------------------------------------------------------------------------
/documentation/user-guide/job_submit_clone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/documentation/user-guide/job_submit_clone.png
--------------------------------------------------------------------------------
/documentation/user-guide/recipe_search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/documentation/user-guide/recipe_search.png
--------------------------------------------------------------------------------
/documentation/user-guide/report_matrix.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/documentation/user-guide/report_matrix.png
--------------------------------------------------------------------------------
/documentation/user-guide/report_matrix_generate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/documentation/user-guide/report_matrix_generate.png
--------------------------------------------------------------------------------
/documentation/user-guide/report_matrix_results.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/documentation/user-guide/report_matrix_results.png
--------------------------------------------------------------------------------
/documentation/user-guide/system_activity_all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/documentation/user-guide/system_activity_all.png
--------------------------------------------------------------------------------
/documentation/user-guide/system_add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/documentation/user-guide/system_add.png
--------------------------------------------------------------------------------
/documentation/user-guide/system_menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/documentation/user-guide/system_menu.png
--------------------------------------------------------------------------------
/documentation/user-guide/system_provision_by_system.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/documentation/user-guide/system_provision_by_system.png
--------------------------------------------------------------------------------
/documentation/user-guide/system_search_panel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/beaker-project/beaker/b598aed3bb660b8ca58c435f6dff0e0232aa1dab/documentation/user-guide/system_search_panel.png
--------------------------------------------------------------------------------
/documentation/user-guide/systems/index.rst:
--------------------------------------------------------------------------------
1 | Managing systems in Beaker
2 | ==========================
3 |
4 | .. toctree::
5 |
6 | adding
7 | sharing
8 | broken-system-detection
9 |
--------------------------------------------------------------------------------
/documentation/user-guide/workflow.rst:
--------------------------------------------------------------------------------
1 | Workflow
2 | ========
3 |
4 | .. toctree::
5 |
6 | job-xml
7 | virtualization-workflow
8 | contained-test-harness
9 | atomic-host
10 | provisioning
11 | customizing-partitions
12 | customizing-installation
13 |
--------------------------------------------------------------------------------
/documentation/user-guide/writing-tasks.rst:
--------------------------------------------------------------------------------
1 | .. _writing-tasks:
2 |
3 | Writing tasks
4 | =============
5 |
6 | .. toctree::
7 | :maxdepth: 2
8 |
9 | example-task
10 | task-environment
11 | task-metadata
12 | task-makefile-targets
13 | multihost
14 | rhts-compat
15 |
16 | .. todo::
17 |
18 | tortilla?
19 | LWD hooks
20 | KILLTIMEOVERRIDE
21 | other stuff used by rhts-test-runner etc
22 | other weird behaviour which rhts-test-runner does
23 | /etc/profile.d/task-defaults-rhts.sh
24 |
--------------------------------------------------------------------------------
/documentation/whats-new/release-0.10.rst:
--------------------------------------------------------------------------------
1 | What's New in Beaker 0.10?
2 | ==========================
3 |
4 | Beaker 0.10 adds experimental support for running recipes on oVirt guests. See
5 | :ref:`ovirt`.
6 |
7 | Refer to Bugzilla for the complete `list of enhancements and bug fixes
8 | `__
9 | in the 0.10.x release series.
10 |
--------------------------------------------------------------------------------
/documentation/whats-new/upgrade-19.rst:
--------------------------------------------------------------------------------
1 | Upgrading to Beaker 19
2 | ======================
3 |
4 | These instructions are for administrators upgrading a Beaker installation from
5 | 0.18 to 19.
6 |
7 | Database changes
8 | ----------------
9 |
10 | The :program:`beaker-init` command now supports fully automatic database schema
11 | upgrades and downgrades. It can upgrade Beaker databases from version 0.11 or
12 | higher.
13 |
14 | If you are upgrading from a Beaker version earlier than 0.11, you must first
15 | manually migrate the database up to version 0.11 by following the database
16 | upgrade instructions in the release notes for each prior version.
17 |
--------------------------------------------------------------------------------
4 | <%= comment.get('user').toHTML() %> commented 5 | 9 |
10 | <%= marked(comment.get('comment'), {sanitize: true, smartypants: false}) %> 11 |