Go to file
Jonathan Lebon 9d9042d835 vmcheck: prep for parallel runs
1. Don't require an ssh-config

In the case of redhat-ci, the VMs are already fully configured for the
system (injected in the hosts file, host key accepted, etc...). So
there's no need to have an ssh-config there. In general, it should be
acceptable to run the vmcheck suite against a resolvable host without
having to create an ssh-config for it.

2. Make the host name configurable

Rather than hardcoding "vmcheck" as the hostname, allow overridding it
by specifying a VM env var directly. We also prepare the various scripts
to make use of the $VM variable whenever host-specific dirs/files are
created so that parallel runs won't step on each other.

Closes: #675
Approved by: cgwalters
2017-03-13 00:42:13 +00:00
.github Add issue template, move PR template to .github 2017-03-10 16:31:27 +00:00
api-doc
buildutil tests: Honor TEST_SKIP_CLEANUP like ostree 2017-01-13 20:08:24 +00:00
design
docs compose-tests: add more tests 2016-12-09 16:18:11 +00:00
libdnf@9340446273 bump libdnf for chksum fix 2017-03-10 18:35:11 +00:00
libglnx@abd37a4790
man daemon: Implement "reload" 2017-02-24 21:36:45 +00:00
packaging spec: Update from fedora dist-git 2017-03-08 19:52:58 +00:00
scripts bwrap: Don't use --unshare-net in nspawn by default 2017-03-10 17:27:56 +00:00
src PkgChange: add support for layering local RPMs 2017-03-10 18:35:11 +00:00
tests vmcheck: prep for parallel runs 2017-03-13 00:42:13 +00:00
vagrant Vagrantfile: specify full path to using_sshfs 2016-12-21 20:00:43 +00:00
.dir-locals.el .dir-locals.el: Global Emacs style settings 2017-01-12 16:09:16 +00:00
.gitmodules submodules: Use new repo for libdnf 2017-02-06 19:13:19 +00:00
.redhat-ci.Dockerfile ci: Sync Dockerfile with ostree 2017-03-07 15:01:26 +00:00
.redhat-ci.yml vmcheck: prep for parallel runs 2017-03-13 00:42:13 +00:00
autogen.sh
configure.ac main: Output YAML for --version 2017-03-09 14:23:34 +00:00
CONTRIBUTING.md
COPYING
git.mk
HACKING.md hacking: add builddep command 2016-11-21 16:07:35 +00:00
LICENSE
Makefile-daemon.am Merge daemon binary into main binary 2017-02-07 16:07:09 +00:00
Makefile-decls.am
Makefile-lib-defines.am
Makefile-lib.am
Makefile-libdnf.am
Makefile-libpriv.am daemon: Introduce an origin structure 2017-01-13 20:08:24 +00:00
Makefile-man.am
Makefile-rpm-ostree.am daemon: Implement "reload" 2017-02-24 21:36:45 +00:00
Makefile-tests.am core: add support for installing from cache 2017-03-10 18:35:11 +00:00
Makefile.am Makefile.am: add rpm-ostreed stub to GITIGNOREFILES 2017-02-21 14:13:42 +00:00
mkdocs.yml
README.md README.md: libhif is now called libdnf 2017-02-16 15:40:20 +00:00
TODO upgrader: Prune pkgcache repo 2016-08-30 19:53:24 +00:00
Vagrantfile Vagrantfile: specify full path to using_sshfs 2016-12-21 20:00:43 +00:00

rpm-ostree Overview

rpm-ostree is a hybrid image/package system. It uses OSTree as a base image format, and supports RPM on both the client and server side using libdnf.

For more information, see the online manual: Read The Docs (rpm-ostree)

Features:

  • Atomic upgrades and rollback for host system updates
  • A server side tool to consume RPMs and commit them to an OSTree repository
  • A system daemon to consume OSTree commits as updates

Projects using rpm-ostree

Project Atomic uses rpm-ostree to provide a minimal host for Docker formatted Linux containers. Replicating a base immutable OS, then using Docker for applications.

Manual

For more information, see the online manual: Read The Docs (rpm-ostree)