This repository provides unofficial sheepdog verification environment for docker or vagrant.
For easy operation check, you can use Docker or Vagrant.
- System requirements
- docker version 1.10 or higher
- docker-compose version 1.9.0 or higher
List:
- el6-build.Dockerfile
- CentOS6.x Build Test (from upstream git)
- el7-build.Dockerfile
- CentOS7.x Build Test (from upstream git)
- docker-compose
- CentOS7.x Docker Compose Version
- single-node-ops
- CentOS7.x Docker Single Version
e.g.
$ cd docker
$ docker build -t local/sheepdog:el7 -f ./el7-build.Dockerfile .
$ cd docker/compose
$ docker-compose build
$ docker-compose up --scale sheep=32 -d
$ cd docker/csingle-node-ops
$ ./build.sh
- System requirements
- vagrant version 1.8.1 or higher
- vagrant-libvirt version 0.0.32 or higher
List:
- vagrant/operation
- Zookeeper x1
- CentOS7.x Sheepdog x5 (form rpm)
- rpm from copr repo
- vagrant/tests-centos7
- Exec tests for CentOS7.x
- vagrant/tests-ub1404
- Exec tests for Ubuntu 14.04 LTS (Trusty Tahr)
- vagrant/tests-ub1604
- Exec tests for Ubuntu 16.04 LTS (Xenial Xerus)
e.g.
$ cd vagrant/operation
$ vagrant up
- This repository and all files that are included in this, there is no relationship at all with the upstream and vendor.