rpm-ostree/tests/vmcheck
Jonathan Lebon 7cceb35219 app/rebase: Support local repo remotes
Teach rpm-ostree to interpret rebases where the remote component is a
path to a local repo, e.g.:

    rpm-ostree rebase /mnt/ostree/repo:my/target/ref

Essentially, the local remote in this case is considered "ephemeral".
It's kind of the equivalent of, on traditional systems:

    dnf install --repofrompath repo,/path/to/repodata ...

The use case for this is in OpenShift v4, in which upgrades are done
from containers containing the OSTree commit. There, we want to point
RPM-OSTree directly at the repo in the mounted container and rebase to
the checksum.

For now, the option is marked experimental. One major reason for this is
that the way we pass the repo differs on RHEL7 vs other platforms. (See
comment block in `rpmostree-dbus-helpers.c` for details).

Related: https://github.com/openshift/machine-config-operator/issues/314

Co-authored-by: Colin Walters <walters@verbum.org>

Closes: #1732
Approved by: cgwalters
2019-02-05 18:03:02 +00:00
..
fetch-journal.sh vmcheck: prep for parallel runs 2017-03-13 00:42:13 +00:00
install.sh vmcheck: Sync over libsolv and zchunk-libs too 2018-11-20 18:06:34 +00:00
multitest.py vmcheck/multitest: Print when we're waiting 2018-11-20 18:06:34 +00:00
overlay.sh vmcheck: Drop selinux-policy hack 2018-02-27 15:44:11 +00:00
sync.sh daemon: add RPMOSTREE_DEBUG_DISABLE_DAEMON_IDLE_EXIT 2017-10-12 15:35:44 +00:00
test-autoupdate-check.sh Print CVEs fixed in available updates 2018-12-05 18:56:49 +00:00
test-autoupdate-stage.sh Stabilize stage automatic update policy 2018-08-21 01:01:45 +00:00
test-cached-rpm-diffs.sh tests: Split test-basic into misc-{1,2} 2018-04-16 17:53:20 +00:00
test-db.sh tests/vmcheck: Create correct base commits from layered 2018-09-17 20:07:45 +00:00
test-download-only.sh tests/vmcheck: Create correct base commits from layered 2018-09-17 20:07:45 +00:00
test-initramfs.sh initramfs: Return error when --arg specified without --enable 2018-09-12 20:45:19 +00:00
test-kernel-args.sh daemon: Perform kargs in cache-only mode 2018-12-10 18:54:46 +00:00
test-layering-basic-1.sh Use indicatif for progress 2018-11-09 13:59:43 +00:00
test-layering-basic-2.sh core: Tweak "Importing" messages 2018-11-21 13:54:35 +00:00
test-layering-gpg.sh tests/libvm: use rsync and add yumrepo mode 2017-10-06 18:20:59 +00:00
test-layering-local.sh vmcheck: Store temporary files in /var/tmp instead 2018-09-07 14:20:01 +00:00
test-layering-non-root-caps.sh tests/vmcheck: turn on strict bash mode 2017-10-02 20:36:07 +00:00
test-layering-relabel.sh core: Change relabeling to use libostree's SELinux support 2017-12-08 15:01:32 +00:00
test-layering-relayer.sh tests/vmcheck: turn on strict bash mode 2017-10-02 20:36:07 +00:00
test-layering-rpmdb.sh core: handle shared files and multilib 2018-02-08 21:58:55 +00:00
test-layering-scripts.sh Move reset out of experimental 2018-11-22 20:47:50 +00:00
test-layering-unified.sh vmcheck: Store temporary files in /var/tmp instead 2018-09-07 14:20:01 +00:00
test-livefs.sh Move reset out of experimental 2018-11-22 20:47:50 +00:00
test-misc-1.sh vmcheck/misc-1: skip the overlay check when needed 2018-09-12 14:48:02 +00:00
test-misc-2.sh app/rebase: Support local repo remotes 2019-02-05 18:03:02 +00:00
test-override-kernel.sh app: Add support for passing URLs to RPMs 2018-08-23 11:16:15 +00:00
test-override-local-replace.sh tests/vmcheck: Create correct base commits from layered 2018-09-17 20:07:45 +00:00
test-override-remove.sh tests/vmcheck: Create correct base commits from layered 2018-09-17 20:07:45 +00:00
test-override-replace-2.sh daemon/deploy: Fix free() of override replace pkgs 2018-12-10 20:49:52 +00:00
test-pinned-commit.sh Handle "pinned commits" specifically 2018-06-11 20:37:58 +00:00
test-reset.sh Move reset out of experimental 2018-11-22 20:47:50 +00:00
test-rojig-client.sh tests/vmcheck: Fix rojig expected NEVRA for f28 2018-06-04 14:10:21 +00:00
test-upgrades.sh app: Add an updateupgrade alias 2018-07-09 14:21:32 +00:00
test.sh Hard require staging 2018-09-11 20:55:48 +00:00