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-installati...
[4]
https://lists.fedorahosted.org/pipermail/beaker-devel/2014-October/001095...
Best,
Amit.
--
Amit Saha
SED, Hosted & Shared Services
Red Hat, Inc.