pungi/tests
Lubomír Sedlář d521711957 osbs: Rework configuration for image pushes
Embedding the registry configuration into OSBS config itself is
simple, but makes it impossible to reuse the same configuration for
multiple different composes.

A nice example is a nightly pushing images to a testing registry, and
production compose building the same images but pushing to staging
location. The original design requires duplication of all the
configuration just because registries are different.

With this option, the push information is stored in a separate option as
a mapping from NVR patterns to arbitrary data. The patterns are used to
match finished builds to registry.

The old configuration is marked as deprecated in code and will
eventually be removed. The deprecation handling in config validation
does not allow emitting warnings for nested values.

JIRA: COMPOSE-3394
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2019-04-05 10:28:34 +02:00
..
data Update test data 2019-04-01 09:49:53 +02:00
fixtures orchestrator: Send messages about the main compose 2019-03-21 09:29:54 +01:00
__init__.py Fix test data, improve Makefile. 2015-06-25 08:02:57 -04:00
helpers.py isos: Check maximum expected size 2019-02-12 15:15:30 +01:00
test_arch.py arch: Make i386 map to i686 instead of athlon 2018-05-16 15:22:31 +02:00
test_arguments.py Update tests for Python 2.6 2018-03-29 16:34:52 +02:00
test_buildinstall.py buildinstall: Allow overwriting version for lorax 2019-03-22 12:47:16 +01:00
test_checks.py Move resolving git reference to config validation 2018-11-21 13:25:35 +01:00
test_compose.py Configure image name per variant 2018-11-05 08:48:36 +01:00
test_compose.sh tests: Fix test_compose.sh paths 2017-08-10 09:28:36 +02:00
test_comps_wrapper.py createiso: Move code for tweaking treeinfo into a function 2018-10-11 13:19:07 +02:00
test_config_validate_script.py Ostree can use pkgset repos 2018-02-08 15:23:15 +01:00
test_config.py Move resolving git reference to config validation 2018-11-21 13:25:35 +01:00
test_createiso_phase.py Create new Runroot class and use it everywhere where runroot task is executed. 2019-03-21 14:15:58 +01:00
test_createiso_script.py El-Torito boot information on s390x 2017-12-14 10:08:30 +01:00
test_createrepo_wrapper.py createrepo: Allow passing arbitrary arguments 2018-08-08 16:15:51 +02:00
test_createrepophase.py createrepo: Stop processing modulemd 2019-03-25 08:48:16 +01:00
test_extra_files_phase.py tests: Work with older unittest2 2017-10-30 09:16:18 +01:00
test_extra_isos_phase.py isos: Check maximum expected size 2019-02-12 15:15:30 +01:00
test_fus_wrapper.py fus: Write solvables to file 2018-10-17 10:14:04 +02:00
test_gather_method_deps.py Reduce duplication in tests 2018-08-29 15:52:45 +02:00
test_gather_method_hybrid.py hybrid: Refactor handling debuginfo packages 2019-03-18 13:56:48 +01:00
test_gather_method_nodeps.py Reduce duplication in tests 2018-08-29 15:52:45 +02:00
test_gather_phase.py gather: Remove module source 2019-03-25 08:48:16 +01:00
test_gather.py tests: Stop overwriting modulesdir for DNF 2019-03-26 14:58:09 +01:00
test_graph.py Variant as a lookaside - configuration 2018-04-13 14:14:43 +02:00
test_imagebuildphase.py image-build: Support repo/install_tree as path 2019-02-25 08:18:47 +01:00
test_imagechecksumphase.py Add directory name for checksum file 2017-10-05 16:08:27 +02:00
test_initphase.py init: Keep parent groups in addon comps environments 2018-11-02 12:43:56 +01:00
test_iso_wrapper.py Tests fail if unittest2 library is missing 2018-04-09 07:47:17 +02:00
test_koji_wrapper.py koji_wrapper: Change owner of runroot output 2018-11-15 12:07:27 +01:00
test_linker.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_liveimagesphase.py Move resolving git reference to config validation 2018-11-21 13:25:35 +01:00
test_livemediaphase.py Move resolving git reference to config validation 2018-11-21 13:25:35 +01:00
test_lorax_wrapper.py Port to Python 3 2017-10-24 15:15:31 +02:00
test_media_split.py Include phase name in log for some phases 2016-11-23 16:47:22 +08:00
test_metadata.py tests: fix metadata tests when SOURCE_DATE_EPOCH is set 2019-03-09 15:42:57 +01:00
test_notifier.py Update tests for Python 2.6 2018-03-29 16:34:52 +02:00
test_orchestrator.py orchestrator: Send messages about the main compose 2019-03-21 09:29:54 +01:00
test_osbs_phase.py osbs: Rework configuration for image pushes 2019-04-05 10:28:34 +02:00
test_ostree_installer_phase.py Create new Runroot class and use it everywhere where runroot task is executed. 2019-03-21 14:15:58 +01:00
test_ostree_phase.py Create new Runroot class and use it everywhere where runroot task is executed. 2019-03-21 14:15:58 +01:00
test_ostree_script.py Move from yaml.load to yaml.safe_load 2018-11-13 21:11:02 +01:00
test_ostree_utils.py Cleanup parsing treefile 2018-11-19 11:59:32 +01:00
test_patch_iso.py Use universal_newlines when running other commands 2017-10-24 15:15:31 +02:00
test_pathmatch.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_phase_base.py Move resolving git reference to config validation 2018-11-21 13:25:35 +01:00
test_pkgset_pkgsets.py Add 'pkgset_koji_builds' option to include extra builds in a compose 2018-09-21 14:06:49 +02:00
test_pkgset_source_koji.py tests: Skip tests if libmodulemd is not available 2019-03-25 10:41:09 +01:00
test_repoclosure_wrapper.py repoclosure: Extract logs from hybrid solver 2018-10-26 08:42:21 +02:00
test_runroot.py Add "openssh" runroot method 2019-04-04 14:44:05 +02:00
test_scm.py scm-wrapper: Refactor getting files from Git 2019-03-01 09:40:30 +01:00
test_test_phase.py isos: Check maximum expected size 2019-02-12 15:15:30 +01:00
test_unified_isos.py tests: Work with older unittest2 2017-10-30 09:16:18 +01:00
test_util.py util: Refactor resolving git url 2019-03-01 09:40:30 +01:00
test_variant_wrapper.py variants: Reject values with whitespace 2018-06-12 12:48:14 +02:00