tumbi-assembler/pungi
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
..
compose_metadata Use $SOURCE_DATE_EPOCH (if set) in discinfo file 2018-10-08 13:33:29 +02:00
ostree Cleanup parsing treefile 2018-11-19 11:59:32 +01:00
phases osbs: Rework configuration for image pushes 2019-04-05 10:28:34 +02:00
wrappers scm: Don't retry git fetch 2019-03-11 13:12:06 +00:00
__init__.py Fix printing version on Python 3 2019-04-04 11:42:19 +02:00
arch.py arch: Drop mapping ppc64 -> ppc64p7 2018-05-16 16:25:58 +02:00
arch_utils.py Remove useless shebang 2018-02-20 10:13:09 +01:00
checks.py osbs: Rework configuration for image pushes 2019-04-05 10:28:34 +02:00
common.py Remove FSF address from copyright headers 2017-03-24 09:24:48 +01:00
compose.py Read koji event from config file 2019-02-26 10:52:45 +01:00
config.py pungi-legacy: expose lorax's --rootfs-size argument 2019-01-14 10:41:37 +01:00
createiso.py Make the Apple/HFS compatibility configurable 2019-02-21 16:11:01 +01:00
dnf_wrapper.py gather: Apply repo path substitutions for DNF backend 2019-04-01 09:49:53 +02:00
gather.py pungi-legacy: expose lorax's --rootfs-size argument 2019-01-14 10:41:37 +01:00
gather_dnf.py Fix tests for DNF 3 2018-07-19 14:22:10 +02:00
graph.py Variant as a lookaside - configuration 2018-04-13 14:14:43 +02:00
ks.py Write package whitelist for each variant 2018-03-08 14:29:23 +01:00
linker.py Add script to orchestrate multiple composes 2019-01-08 09:40:36 +01:00
media_split.py Include phase name in log for some phases 2016-11-23 16:47:22 +08:00
metadata.py buildinstall: Fix treeinfo generating on failure 2018-01-17 13:57:49 +01:00
multilib_dnf.py Port to Python 3 2017-10-24 15:15:31 +02:00
multilib_yum.py Use pungi.util.pkg_is_debug() instead of pungi.gather.is_debug() 2017-07-26 23:18:15 +02:00
notifier.py notification: Add more info into the messages 2017-10-31 11:11:04 +01:00
pathmatch.py Remove FSF address from comments 2016-09-23 10:26:43 +02:00
paths.py fus: Write solvables to file 2018-10-17 10:14:04 +02:00
profiler.py gather: Print profiling information to stderr 2018-04-25 14:21:09 +02:00
runroot.py Add "openssh" runroot method 2019-04-04 14:44:05 +02:00
util.py orchestrator: Send messages about the main compose 2019-03-21 09:29:54 +01:00