Hi all,
We recently merged support for provisioning Atomic hosts [1, 2 ] in Beaker ("develop" branch). The main difference from running tests on a "traditional" distro is that the tests are executed in a Docker container instead of bare metal.
Here is an example job: https://gist.github.com/amitsaha/dd7cdb16ed862cb259fd
This assumes that you have an atomic host "MyAtomicHost" already imported in your Beaker installation and has identified itself to be supporting "rpm-ostree" by using the "has_rpmostree" distro feature variable [3].
The key ksmeta variables from the above recipe are:
* harness_docker_base_image=registry.hub.docker.com/fedora:20
This specifies the docker base image for the container.
* ostree_repo_url=http://link/to/ostree/repo/
rpm-ostree repository
* ostree_ref=my-atomic-host/20/x86_64/standard
rpm-ostree remote ref.
This builds upon the recently merged "Running test harness in a Docker container" feature [4].
[1] http://www.projectatomic.io [2] https://beaker-project.org/docs-develop/whats-new/next/provision-atomic.html [3] https://beaker-project.org/docs-develop/user-guide/customizing-installation.... [4] https://lists.fedorahosted.org/pipermail/beaker-devel/2014-October/001095.ht...
Best, Amit.
beaker-devel@lists.fedorahosted.org