Thierry Parmentelat [Wed, 17 Apr 2013 05:00:48 +0000 (07:00 +0200)]
substrate sensing and /root vs /vservers on kvm boxes
Thierry Parmentelat [Wed, 17 Apr 2013 04:26:04 +0000 (06:26 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Wed, 17 Apr 2013 04:25:52 +0000 (06:25 +0200)]
skip bridge interface when guessing physical interface
Mohamed Larabi [Tue, 16 Apr 2013 15:28:45 +0000 (17:28 +0200)]
bring back deathvegas to the tests infrastructure
Thierry Parmentelat [Tue, 16 Apr 2013 13:47:02 +0000 (15:47 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Tue, 16 Apr 2013 13:46:45 +0000 (15:46 +0200)]
fixes
Mohamed Larabi [Tue, 16 Apr 2013 13:28:14 +0000 (15:28 +0200)]
lxc vm's rootfs are now in /vservers
Thierry Parmentelat [Tue, 16 Apr 2013 13:12:27 +0000 (15:12 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Tue, 16 Apr 2013 13:12:15 +0000 (15:12 +0200)]
rework to move KVM machines in /vservers, and for more usable ssh-derived commands in dry-run mode
Mohamed Larabi [Tue, 16 Apr 2013 13:12:06 +0000 (15:12 +0200)]
cosmetic update lxc-driver
Mohamed Larabi [Tue, 16 Apr 2013 13:10:16 +0000 (15:10 +0200)]
put gotan in the tests infrastructure and remove deathvegas
Thierry Parmentelat [Fri, 12 Apr 2013 10:43:06 +0000 (12:43 +0200)]
compute network interface name instead of guessing it
Thierry Parmentelat [Fri, 12 Apr 2013 08:02:21 +0000 (10:02 +0200)]
revert previsou change; having only kvm does not help
Thierry Parmentelat [Fri, 12 Apr 2013 08:00:40 +0000 (10:00 +0200)]
turn on kvm64-6 after virtualization is turned on in the BIOS
Thierry Parmentelat [Tue, 9 Apr 2013 15:52:34 +0000 (17:52 +0200)]
turning off 'enfoui' for now
Thierry Parmentelat [Tue, 9 Apr 2013 13:17:37 +0000 (15:17 +0200)]
fix typo
Thierry Parmentelat [Tue, 9 Apr 2013 12:44:40 +0000 (14:44 +0200)]
prioritize vnode boxes
Thierry Parmentelat [Tue, 9 Apr 2013 11:48:34 +0000 (13:48 +0200)]
vnode boxes are being moved around
Mohamed Larabi [Mon, 18 Mar 2013 15:01:13 +0000 (16:01 +0100)]
TestPlc.py uses libvirt to manage lxc containers
Mohamed Larabi [Mon, 18 Mar 2013 08:43:50 +0000 (09:43 +0100)]
Update lxc-driver to use libvirt instead of lxc-tools
Thierry Parmentelat [Mon, 18 Mar 2013 08:11:13 +0000 (09:11 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Mon, 18 Mar 2013 08:10:59 +0000 (09:10 +0100)]
turn on deathvegas, turn off gotan, as lxc-capable boxes for f>=16 tests
Thierry Parmentelat [Thu, 7 Mar 2013 08:02:50 +0000 (09:02 +0100)]
Setting tag tests-5.2-1
ok for 5.2; new steps
node-bmlogs to check for bm log uploads, and
ssh-slice-basics to check for correct retcod of ssh, and for 'ps' in a slice
has a new Completer class for managing tasks like 'waiting for sometime
until this set of conditions are met' which is used for checking
ssh access and all;
now used for check-initscripts as well as this may take more time
deprecated the --restart-nm option that hasn't been useful in years
Thierry Parmentelat [Thu, 7 Mar 2013 07:25:40 +0000 (08:25 +0100)]
bump to 5.2
Thierry Parmentelat [Tue, 5 Mar 2013 18:42:56 +0000 (19:42 +0100)]
ssh-slice-sfa was using a wrong userid
Thierry Parmentelat [Tue, 5 Mar 2013 15:46:47 +0000 (16:46 +0100)]
new class Completer for simplifying all the code that tries to monitor
several things within a given timeframe
use for initscripts that seems to trigger less fast than they used to
in some cases/builds
Thierry Parmentelat [Sat, 2 Mar 2013 08:00:42 +0000 (09:00 +0100)]
since we run ssh-node-boot@1 we have to only run node-bmlogs on @1
Thierry Parmentelat [Thu, 28 Feb 2013 11:19:14 +0000 (12:19 +0100)]
add ssh-slice-basics
Thierry Parmentelat [Thu, 28 Feb 2013 10:32:17 +0000 (11:32 +0100)]
add step to check for uploaded bm logs
Thierry Parmentelat [Thu, 21 Feb 2013 11:24:17 +0000 (12:24 +0100)]
Setting tag tests-5.1-10
add plcapi-urls step to check PLCAPI through several urls
Thierry Parmentelat [Fri, 15 Feb 2013 19:24:56 +0000 (20:24 +0100)]
fix
Thierry Parmentelat [Fri, 15 Feb 2013 15:57:30 +0000 (16:57 +0100)]
plcapi-urls checks for required urls only (the ones ending in /)
Thierry Parmentelat [Tue, 12 Feb 2013 07:12:16 +0000 (08:12 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Tue, 12 Feb 2013 07:12:06 +0000 (08:12 +0100)]
gorillaz does not build anymore now that all boxes run f14 and are f18 capable
Mohamed Larabi [Wed, 6 Feb 2013 17:47:00 +0000 (18:47 +0100)]
lxc-driver : cosmetic
Thierry Parmentelat [Wed, 6 Feb 2013 07:06:10 +0000 (08:06 +0100)]
show error
Thierry Parmentelat [Tue, 5 Feb 2013 12:40:02 +0000 (13:40 +0100)]
added plcapi_urls step
Thierry Parmentelat [Tue, 5 Feb 2013 09:44:38 +0000 (10:44 +0100)]
..
Thierry Parmentelat [Tue, 5 Feb 2013 09:44:21 +0000 (10:44 +0100)]
scan URL's for xmlrpclib
Thierry Parmentelat [Fri, 1 Feb 2013 21:06:29 +0000 (22:06 +0100)]
disabling deathvegas for now
Thierry Parmentelat [Fri, 1 Feb 2013 17:37:52 +0000 (18:37 +0100)]
oops remove duplicate deathvegas
Thierry Parmentelat [Fri, 1 Feb 2013 17:35:17 +0000 (18:35 +0100)]
declare deathvegas as a second lxc box
Tony Mack [Fri, 1 Feb 2013 02:58:17 +0000 (21:58 -0500)]
ListSlices no longer exists
Thierry Parmentelat [Thu, 31 Jan 2013 04:30:41 +0000 (05:30 +0100)]
add deathvegas
Tony Mack [Thu, 31 Jan 2013 04:29:05 +0000 (23:29 -0500)]
updated method calls
Tony Mack [Thu, 31 Jan 2013 02:45:58 +0000 (21:45 -0500)]
API method names have changed
Tony Mack [Thu, 31 Jan 2013 02:26:53 +0000 (21:26 -0500)]
Merge commit 'origin'; branch 'master' into sfa-geni-v3
Thierry Parmentelat [Sat, 19 Jan 2013 07:03:50 +0000 (08:03 +0100)]
less strict when parsing ps lines on build boxes
for if e.g. init-vbuild-vserver.sh is used with -P develsfa.pkgs
Thierry Parmentelat [Fri, 18 Jan 2013 16:34:48 +0000 (17:34 +0100)]
build debian stuff on gorillaz b/c it runs f14
Thierry Parmentelat [Wed, 19 Dec 2012 07:29:51 +0000 (08:29 +0100)]
Setting tag tests-5.1-9
add a check_vsys_defaults step but for some reason that doesn't pass
even though slices created later on do have the tags set
so for now it's not enabled as a standard step
Thierry Parmentelat [Tue, 18 Dec 2012 22:36:06 +0000 (23:36 +0100)]
add comment about where check-vsys-defaults should go
Thierry Parmentelat [Tue, 18 Dec 2012 22:33:42 +0000 (23:33 +0100)]
check-vsys-defaults seems to have the right logic but somehow this will
fail when the slice is created by the test framework so get this out
of the way for now
Thierry Parmentelat [Tue, 18 Dec 2012 08:33:20 +0000 (09:33 +0100)]
test PLC_VSYS_DEFAULTS
Thierry Parmentelat [Tue, 11 Dec 2012 15:58:18 +0000 (16:58 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Tue, 11 Dec 2012 15:58:10 +0000 (16:58 +0100)]
bugfix
Thierry Parmentelat [Tue, 11 Dec 2012 11:05:54 +0000 (12:05 +0100)]
Setting tag tests-5.1-8
can configure timeout(s) for node boot from the outside
bignode is precisely for nodes that need to wait longer
Thierry Parmentelat [Wed, 28 Nov 2012 08:24:20 +0000 (09:24 +0100)]
oops, bignode was broken
Thierry Parmentelat [Tue, 27 Nov 2012 09:09:47 +0000 (10:09 +0100)]
configurable timers for ssh_node*
Thierry Parmentelat [Tue, 17 Jul 2012 11:57:56 +0000 (13:57 +0200)]
fix plc_configure -- finish reverting previous change
Tony Mack [Mon, 16 Jul 2012 16:52:43 +0000 (12:52 -0400)]
revert changes to plc_configure()
Tony Mack [Mon, 16 Jul 2012 16:47:30 +0000 (12:47 -0400)]
use sfa-config-tty to configure sfa
Thierry Parmentelat [Mon, 9 Jul 2012 10:18:47 +0000 (12:18 +0200)]
Setting tag tests-5.1-7
improved (now cross_)check_tcp to run more combos or server/client, and use 2 nodes whenever possible
new step sfa-renew-slice
new convenience step debug-nodemanager
run export to report only about 1st plc
new step sfa-fsclean to clean up filesystem
Thierry Parmentelat [Sun, 8 Jul 2012 23:01:10 +0000 (01:01 +0200)]
bugfix
Thierry Parmentelat [Thu, 5 Jul 2012 16:14:39 +0000 (18:14 +0200)]
new step sfa_fsclean, and added to the 'sfa' macro step
Thierry Parmentelat [Thu, 5 Jul 2012 13:15:04 +0000 (15:15 +0200)]
return True for export on secondary plcs
Thierry Parmentelat [Thu, 5 Jul 2012 10:13:06 +0000 (12:13 +0200)]
revert to using sfaadmin reg import_registry for lxc16 builds that
don't run the latest sfa
Thierry Parmentelat [Wed, 4 Jul 2012 15:30:34 +0000 (17:30 +0200)]
try sfaadmin reg import
Thierry Parmentelat [Wed, 4 Jul 2012 07:10:16 +0000 (09:10 +0200)]
tweak run export for multi-plcs, only report about the first one
Thierry Parmentelat [Fri, 29 Jun 2012 07:57:30 +0000 (09:57 +0200)]
tweak check_tcp again
Thierry Parmentelat [Wed, 27 Jun 2012 18:47:20 +0000 (20:47 +0200)]
try the tcp client twice
Thierry Parmentelat [Wed, 27 Jun 2012 18:42:12 +0000 (20:42 +0200)]
increase timeout of tcp server
Thierry Parmentelat [Sun, 24 Jun 2012 22:23:07 +0000 (00:23 +0200)]
add sfa_renew_slice to the sfa macro
Thierry Parmentelat [Sun, 24 Jun 2012 22:03:40 +0000 (00:03 +0200)]
bugfix
Thierry Parmentelat [Thu, 21 Jun 2012 14:58:37 +0000 (16:58 +0200)]
new sfa_renew_slice step
Thierry Parmentelat [Thu, 21 Jun 2012 11:14:20 +0000 (13:14 +0200)]
improve check_tcp a lot
Thierry Parmentelat [Thu, 21 Jun 2012 08:38:46 +0000 (10:38 +0200)]
minor fix
Thierry Parmentelat [Tue, 19 Jun 2012 13:14:26 +0000 (15:14 +0200)]
new step debug_nodemanager
Thierry Parmentelat [Fri, 15 Jun 2012 05:01:36 +0000 (08:01 +0300)]
sfi_slices out of sfa_standalone, again
Thierry Parmentelat [Tue, 12 Jun 2012 10:49:56 +0000 (12:49 +0200)]
kvm64-{4,5} often end up with nodes spending more than 20 minutes
getting started, let's lower their burden
Thierry Parmentelat [Tue, 12 Jun 2012 09:24:55 +0000 (11:24 +0200)]
oops
Thierry Parmentelat [Tue, 12 Jun 2012 09:22:39 +0000 (11:22 +0200)]
checking system slice will try netflow and drl
Thierry Parmentelat [Tue, 12 Jun 2012 09:05:43 +0000 (11:05 +0200)]
sfi_slices requires an aggregate, so won't work in standalone mode
Thierry Parmentelat [Mon, 11 Jun 2012 09:50:08 +0000 (11:50 +0200)]
typo
Thierry Parmentelat [Sun, 3 Jun 2012 13:29:32 +0000 (15:29 +0200)]
Setting tag tests-5.1-6
missing import
Thierry Parmentelat [Sun, 3 Jun 2012 12:10:07 +0000 (14:10 +0200)]
missing import
Thierry Parmentelat [Sat, 2 Jun 2012 12:25:59 +0000 (14:25 +0200)]
Setting tag tests-5.1-5
refactored the sfa area
use new sfi interface (options instead of xml file)
Thierry Parmentelat [Sat, 2 Jun 2012 11:25:34 +0000 (13:25 +0200)]
reviewed imports between TestAuthSfa and TestSliceSfa
Thierry Parmentelat [Sat, 2 Jun 2012 11:08:06 +0000 (13:08 +0200)]
enable regular sfa user with sfi update
Thierry Parmentelat [Fri, 1 Jun 2012 21:03:41 +0000 (23:03 +0200)]
a few more tweaks
Thierry Parmentelat [Fri, 1 Jun 2012 19:11:36 +0000 (21:11 +0200)]
missing import
Thierry Parmentelat [Fri, 1 Jun 2012 18:00:42 +0000 (20:00 +0200)]
now that we create an SFA auth to hold the sfa entities involved:
refactored tests to split TestAuthSfa and TestSliceSfa
cleaned up the config side a lot as well as a bonus
Thierry Parmentelat [Thu, 31 May 2012 16:22:06 +0000 (18:22 +0200)]
use current sfi with --extra
Thierry Parmentelat [Wed, 30 May 2012 13:56:47 +0000 (15:56 +0200)]
reviewed the ssh keys system
use 5 different keys for pladmins, plpis, plusers, sfapis and sfausers
kind of intrusive so probably not quite thorough
Thierry Parmentelat [Wed, 30 May 2012 11:01:00 +0000 (13:01 +0200)]
use 4 different keys for (pl,sfa) x (pi,user)
invoke sfi instead of sfi.py
Thierry Parmentelat [Wed, 30 May 2012 10:58:10 +0000 (12:58 +0200)]
need to cleanup sfi work dirs
Thierry Parmentelat [Wed, 30 May 2012 10:03:34 +0000 (12:03 +0200)]
user creation is done with new sfi options instead of xml-based
Thierry Parmentelat [Wed, 30 May 2012 10:02:55 +0000 (12:02 +0200)]
step sfa-create needs site and pi creation as well
Thierry Parmentelat [Fri, 25 May 2012 08:53:59 +0000 (10:53 +0200)]
provide a bit more info when check-sys-slice fails
Thierry Parmentelat [Thu, 24 May 2012 08:17:07 +0000 (10:17 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/tests
Thierry Parmentelat [Thu, 24 May 2012 08:16:52 +0000 (10:16 +0200)]
builds that don't provide SFA need to skip steps in 'sfi' as well