Martynas Pumputis
9a6935bf40
Give more memory to vagrant test machines
...
To be able to run k8s smoke tests.
2018-01-06 12:48:17 +01:00
Brice Fernandes
292cbc484a
Fix other occurences of GNU-specific sed invocation
2017-10-04 12:12:28 +01:00
Marc CARRE
1b45e8662e
Add DEPENDENCIES file and source Vagrant and tests versions from it.
...
- One unique file to list all dependencies and dependencies' versions (except Go, currently defined in `build/Dockerfile`).
- Custom versions can now be injected into Vagrant VMs.
- Vagrant dev VMs, Vagrant test VMs, and `run-integration-tests.sh` all source from `DEPENDENCIES`, to keep things 'DRY'.
- Vagrant versions can be overriden using environment variables, like it was possible in `run-integration-tests.sh`.
2017-02-13 19:54:38 +00:00
Marc CARRE
67dbdd377c
Configure Vagrant VMs using Ansible.
...
This way, Vagrant VMs and cloud-provided VMs are configured in the exact same way, hence avoiding configuration drift and subtle bugs associated to different versions of software.
2017-02-08 14:15:59 +00:00
Marc CARRE
e5185e73ce
Refactor Vagrant configuration.
2017-02-08 14:15:59 +00:00
Marc CARRE
acd16881d9
Add make integration-tests based on Terraform/Ansible.
2017-02-08 14:15:59 +00:00
Matthias Radestock
d5bfc61a73
use hashicorp's wily64 images instead of ubuntu's
...
The latter suffer from https://github.com/mitchellh/vagrant/issues/6653
2016-01-21 11:08:14 +00:00
Adam Harrison
2a2b2da097
Update Vagrant to use Wily 15.10
2016-01-20 09:17:07 +00:00
Adam Harrison
bbf7646751
Update docker repo, keys and package name
2015-09-15 11:33:53 +01:00
Alfonso Acosta
25589562cd
Restart docker after vagrant tweaking and refactor tweak-code
...
Docker needs to be restarted and not started, since it already starts running after installation
2015-07-15 09:31:47 +00:00
Bryan Boreham
6d17fe5df5
Need to restart docker after systemd reconfigure
2015-07-14 12:12:35 +01:00
Bryan Boreham
4853a1da05
Tell Docker to use 'overlay' storage driver
2015-07-13 18:28:29 +01:00
Bryan Boreham
db8016112e
Upgrade to Ubuntu 15.04
2015-07-13 18:28:11 +01:00
Matthias Radestock
210b926064
increase number of test VMs from 2 to 3
2015-07-11 14:57:24 +01:00
Matthias Radestock
710eabeff3
reduce test vm memory
2015-07-11 12:15:46 +01:00
Alvaro Saurin
b8d4068a26
Force 8.8.8.8 as the DNS server in VirtualBoxes
2015-05-28 10:05:22 +02:00
Paul Bellamy
d24e75f76b
extract vagrantfile shared bits
2015-05-20 15:42:08 +01:00
Ilya Dmitrichenko
a48777e482
Clean test VMs as well
2015-05-20 10:47:15 +01:00
Adam Harrison
8326768b9f
Upgrade Vagrantfiles to Ubuntu 14.10
2015-04-21 17:28:17 +01:00
Adam Harrison
32372fce8c
Add Vagrantfile.local hook to smoke test Vagrantfile
2015-04-20 16:13:30 +01:00
Adam Harrison
2332bc9a94
Require minimum Vagrant version (1.7.0) in smoke tests
2015-04-17 11:07:53 +01:00
Adam Harrison
01af41c837
Disable Vagrant 1.7 per host insecure key replacement
2015-04-13 11:43:01 +01:00
Michael Bridgen
93f16d91ce
Run weave run with the local docker
...
We want to be compatible with whatever docker the user has; `weave
run` is the only command that passes on arbitrary args to docker
(i.e., that doesn't have a fixed set of docker features that it
needs).
To make this workable we still need to do some things on the remote
host: the IP attachment and figuring out the DNS settings (since those
may depend on the bridge IP).
2015-03-20 14:37:24 +00:00
Michael Bridgen
3c1075459f
Switch VirtualBox DNS proxying and host resolver off
...
While those helped with some issues, the proxying is substantially
broken and the smoke tests wouldn't pass.
2015-03-16 15:06:30 +00:00
Michael Bridgen
9eeec2fa48
Restore use of DNS from Vagrant VMs
...
These incantations are said to fix DNS on Vagrant VMs running with a
private network.
2015-03-12 14:39:25 +00:00
Michael Bridgen
6404ac30b9
Minor improvements to vagrant VMs
...
* disable the default Vagrant shared folder, which we don't need
* install `bc` on the dev VM, since it's needed by the smoke tests
* expose the dev VM docker on TCP, for convenience
2015-03-05 16:30:50 +00:00
Matthias Radestock
5892cae5d0
set the hostname on the test VMs
...
which makes it easier to see where you are when ssh'ed in
2015-01-31 17:12:20 +00:00
Matthias Radestock
5967d5de20
make it easier to set up more than 2 VMs for testing
2015-01-31 16:55:45 +00:00
Matthias Radestock
937d9c3ef8
rely un weavetools for testing
...
...rather than installing ethtool and conntrack
Forgot to do this as part of #309 .
2015-01-13 12:46:27 +00:00
Matthias Radestock
b48a66ecca
add conntrack to vagrant test VMs
...
Fixes #287 .
2014-12-21 15:22:00 +00:00
Matthias Radestock
aa68b6d05e
cosmetic
2014-12-21 15:16:21 +00:00
Michael Bridgen
5b5d1e615d
Smoke tests
...
cd test
cat README.md
./setup.sh
./run_all.sh
2014-12-04 17:20:58 +00:00