pungi/pungi/phases
Lubomír Sedlář ac66c3d7f3 createiso: Allow reusing old images
This patch allows Pungi to reuse ISO image created in previous compose
if a list of assumptions proves to hold:

 * If image is bootable, buildinstall phase must have been reused too.
 * Compose configuration must have not changed (except for a few
   whitelisted options).
 * Volume ID of the ISO much not have changed.
 * No RPM on the ISO must have changed.

The ISO also contains other files. Changes in extra files and product ID
certificates should be visible in configuration (the SHA will differ).
Similarly any repodata configuration would be reflected in
configuration.

JIRA: RHELCMP-5969
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2021-11-02 07:08:00 +00:00
..
gather Make getting old compose config reusable 2021-09-09 10:38:34 +02:00
pkgset Supersede ModuleStream loading with ModuleIndex 2021-08-12 16:32:38 +02:00
__init__.py Add image-container phase 2021-02-09 14:47:57 +01:00
base.py Format code base with black 2020-02-05 17:35:47 +08:00
buildinstall.py buildinstall: Add easy way to check if previous result was reused 2021-09-14 10:09:44 +02:00
createiso.py createiso: Allow reusing old images 2021-11-02 07:08:00 +00:00
createrepo.py Fix tests for createrepo 2021-08-30 13:48:29 +02:00
extra_files.py Format code base with black 2020-02-05 17:35:47 +08:00
extra_isos.py Allow ISO-Level configuration within the config file 2021-10-18 16:32:04 +02:00
image_build.py image_build: Allow reusing old image_build results 2021-10-20 14:07:02 +08:00
image_checksum.py Adding multithreading support for pungi/phases/image_checksum.py 2021-08-12 10:13:15 +02:00
image_container.py Cancel koji tasks when pungi terminated 2021-03-23 14:47:48 +08:00
init.py Stop copying .git directory with module defaults 2021-01-14 10:36:38 +08:00
live_images.py Cancel koji tasks when pungi terminated 2021-03-23 14:47:48 +08:00
livemedia_phase.py Cancel koji tasks when pungi terminated 2021-03-23 14:47:48 +08:00
osbs.py osbs: Reuse images from old compose 2021-10-20 14:22:19 +08:00
osbuild.py Fix type detection for osbuild images 2021-09-08 09:07:00 +00:00
ostree_installer.py Retry ostree installer task on losetup error 2020-08-05 10:58:04 +02:00
ostree.py Allow using Pungi Koji plugin for ostree phases. 2020-05-26 13:23:58 +00:00
phases_metadata.py Format code base with black 2020-02-05 17:35:47 +08:00
repoclosure.py Delete outdated comments 2020-04-22 17:14:51 +08:00
test.py Split repoclosure into separate phase 2020-04-14 09:25:57 +08:00
weaver.py Format code base with black 2020-02-05 17:35:47 +08:00