RETIRED, Fuel UI
34995c649a
Vagrant will spawn virtualbox vm with 3 interfaces with 2 of them in same network (which will be handy for some debug) eth1 and eth2 will be controlled by dhcp server in same network This approach has couple of requirements: 1. virtualbox installed on jenkins node 2. vagrant installed on jenkins node 3. added precise64 box for vagrant vagrant up - will create vm and install all necessery packages to run tests: vagrant ssh -c 'sudo py.test /vagrant/' will run tests for network_checker and dhcpchecker exit status will be non-zero in case of errors sudo is required for capturing data on ifaces To make docker approach to work: 1. Share linux drivers for docker containter (netchecker uses modprobe 8021q) 2. setup dnsmasq on same bridge which this docker image is using Tests can be started on local machine with help of vde switch: py.test --vde ./ This will create vde_switch and tap ifaces (tap11, tap12) Related to blueprint fuel-network-checks-ci Change-Id: Ieefca56f31db988a610870710ec9cb0ad1a0d6a6 |
||
---|---|---|
bin | ||
docs | ||
fuel_upgrade_system | ||
fuelclient | ||
fuelmenu | ||
nailgun | ||
network_checker | ||
shotgun | ||
.gitignore | ||
.gitreview | ||
netcheck.py | ||
README.md | ||
run_tests.sh |
FUEL
This is the main repository with ISO build scripts. It has links to two submodules:
- Astute, which is deployment orchestrator
- Fuel Library, which is set of Puppet modules
ISO, other materials: http://fuel.mirantis.com/
User guide: http://docs.mirantis.com/
Development documentation: http://docs.mirantis.com/fuel-dev/