From dec2cc081854c2395c7651ab353b355426739877 Mon Sep 17 00:00:00 2001 From: Jonathan Lebon Date: Mon, 10 Apr 2017 09:17:30 -0400 Subject: repo: start testing PRs on Fedora Atomic Host This patch adds a YAML file to hook up the repo to redhat-ci: https://github.com/jlebon/redhat-ci It is much like Travis CI: a YAML file describes the testing environment as well as the tests themselves. However, it is more powerful than Travis CI in terms of what it can provision. (For example, in this patch, we're running two testsuites, each of them provisioning three nodes and one container). For more details on supported fields, see: https://github.com/jlebon/redhat-ci/blob/master/sample.redhat-ci.yml The tests we add here simply check that the installer runs successfully on Fedora Atomic Host and that the resulting cluster passes some basic conformance tests. We target both v1.5.0-rc.0 and v3.6.0-alpha.0. --- .redhat-ci.inventory | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .redhat-ci.inventory (limited to '.redhat-ci.inventory') diff --git a/.redhat-ci.inventory b/.redhat-ci.inventory new file mode 100644 index 000000000..3c8296055 --- /dev/null +++ b/.redhat-ci.inventory @@ -0,0 +1,22 @@ +[OSEv3:children] +masters +nodes +etcd + +[OSEv3:vars] +ansible_ssh_user=root +ansible_python_interpreter=/usr/bin/python3 +deployment_type=origin +openshift_image_tag="{{ lookup('env', 'OPENSHIFT_IMAGE_TAG') }}" +openshift_master_default_subdomain="{{ lookup('env', 'RHCI_ocp_node1_IP') }}.xip.io" + +[masters] +ocp-master + +[etcd] +ocp-master + +[nodes] +ocp-master openshift_schedulable=false +ocp-node1 openshift_node_labels="{'region':'infra'}" +ocp-node2 openshift_node_labels="{'region':'infra'}" -- cgit v1.2.1