Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 2.07 KB

README.md

File metadata and controls

29 lines (21 loc) · 2.07 KB

This repository has been split and the resulting repositories moved to

Please use the new repository locations for the latest updates on the projects.

Samba-Gluster Integration Test Environment

The purpose of this project is to provide a generic mechanism to set up a gluster-ctdb-samba cluster as a test environment. The mechanism is built on vagrant-libvirt and ansible, and should be able to run on any host that has support for these pieces of software. It is pulling the latest nightly RPM builds from the upstream master branches of Gluster and Samba for setting up the cluster.

In the future, we might support options for choosing to consume pre-built RPMS or building from a given software branch.

Various branches and resources are playing together to enable this CI:

  • CentOS CI - these are the resources where we run our tests and builds.
  • master branch - this brings up the test environment and then run tests from the tests branch
  • tests branch - the actual test suites to run, invoked by make test in the master branch after environment setup (could be a different repo, but we started here for simplicity)
  • samba-build branch - this contains the specfile and ansible automation to build our nightly samba RPMs
  • CentOS CI jobs - this contains the centos-ci job definition for gluster-integration, nightly samba builds
  • nightly samba rpms repository - created by the nightly samba rpm build jobs
  • nightly gluster rpms repository - created by nightly gluster rpm build jobs