RETIRED, Fuel UI
Go to file
Dima Shulyak 34995c649a Prepare network_checker for ci
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
2014-04-03 11:08:42 +04:00
bin Add IBM to the Nailgun Agent REMOVABLE_VENDORS list 2014-03-19 20:19:30 +04:00
docs Move Naily to Astute 2014-03-26 13:30:40 +04:00
fuel_upgrade_system Several stylistic fixes for upgarde system 2014-03-24 18:06:06 +04:00
fuelclient Merge "Implemented version printing in fuelclient" 2014-02-27 15:22:42 +00:00
fuelmenu Treat NTP connection errors as warnings in Fuel Menu 2014-02-24 19:19:00 +04:00
nailgun Merge "Move Naily to Astute" 2014-03-26 12:14:03 +00:00
network_checker Prepare network_checker for ci 2014-04-03 11:08:42 +04:00
shotgun Modified some methods a bit and added a couple of tests 2013-10-28 16:30:42 +04:00
.gitignore LESS integration for development and production evironments 2013-12-05 11:24:14 +04:00
.gitreview Remove trailing empty line from .gitreview 2013-10-05 22:26:37 +04:00
netcheck.py Fix nailgun code to pass flake8 tests 2013-10-30 20:13:27 +04:00
README.md Updated links in readme 2013-08-08 09:16:27 +04:00
run_tests.sh Merge "Explicit WSGI application and fixed static in dev" 2014-03-25 10:40:05 +00:00

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/