Thierry Parmentelat [Fri, 29 Apr 2022 16:13:47 +0000 (18:13 +0200)]
try to avoid being fooled when detecting a no-sfa build
Thierry Parmentelat [Wed, 16 Mar 2022 10:26:03 +0000 (11:26 +0100)]
pip3 has gone, use plain pip in that case
Thierry Parmentelat [Wed, 16 Mar 2022 10:21:10 +0000 (11:21 +0100)]
fix build for 33 that was relying on the f31 part of mirror.onelab.eu - that is gone
Thierry Parmentelat [Sun, 13 Dec 2020 08:22:18 +0000 (09:22 +0100)]
we mirror the python2-pip rpm
Thierry Parmentelat [Fri, 13 Nov 2020 06:17:44 +0000 (07:17 +0100)]
add pyOpenSSL to the list of packages to pip2 install for sfa
Thierry Parmentelat [Thu, 12 Nov 2020 19:30:16 +0000 (20:30 +0100)]
fixes in checking commands return code
Thierry Parmentelat [Thu, 12 Nov 2020 16:56:35 +0000 (17:56 +0100)]
and now for python2-pip
Thierry Parmentelat [Thu, 12 Nov 2020 15:43:43 +0000 (16:43 +0100)]
sfa-install-all patched to install m2crypto for python2 on all 3 29 31 33
Thierry Parmentelat [Thu, 12 Nov 2020 15:38:57 +0000 (16:38 +0100)]
trailing spaces
Thierry Parmentelat [Thu, 12 Nov 2020 10:01:28 +0000 (11:01 +0100)]
turn off node-oriented test cases
Thierry Parmentelat [Thu, 12 Nov 2020 10:02:38 +0000 (11:02 +0100)]
installing pip and dnf pieces in sfa_start is too late
do it in fa_install_all instead
Thierry Parmentelat [Wed, 11 Nov 2020 17:03:00 +0000 (18:03 +0100)]
no longer explicitly install slicerepo and noderepo for a serverside only build
Thierry Parmentelat [Wed, 11 Nov 2020 13:50:59 +0000 (14:50 +0100)]
install m2crypto as part of sfa-start
Thierry Parmentelat [Wed, 11 Nov 2020 10:49:36 +0000 (11:49 +0100)]
manually install sfa python2 deps
Thierry Parmentelat [Tue, 10 Nov 2020 19:22:03 +0000 (20:22 +0100)]
manually install sqlalchemy-migrate through pip2 as it is no longer a fedora rpm
Thierry Parmentelat [Mon, 9 Nov 2020 14:41:17 +0000 (15:41 +0100)]
decodebytes, not decodestring
Thierry Parmentelat [Thu, 28 Nov 2019 11:25:49 +0000 (12:25 +0100)]
tweak helper python script to use python3
Thierry Parmentelat [Thu, 28 Nov 2019 11:22:07 +0000 (12:22 +0100)]
iptables.py runs on python3
parmentelat [Tue, 15 Jan 2019 14:52:22 +0000 (15:52 +0100)]
use accents in persons names
Thierry Parmentelat [Mon, 7 Jan 2019 09:34:00 +0000 (10:34 +0100)]
Merge branch 'python3'
Thierry Parmentelat [Mon, 7 Jan 2019 09:29:39 +0000 (10:29 +0100)]
Setting tag tests-7.0-0
tests module updated when moving to fedora29 and python3
most notably, the check-initscripts and cross-check-tcp steps no longer are default steps, which is arguable
also a new step django-install is introduced to smoothen installation
knows about new myplc-core package
forget about yum, use dnf as a first class citizen
forget about service, use systemctl instead
explicitly enable sfa services - through systemctl again of course
drop the omf-friendly business altogether
+++
expect plcsh to run on python3
less verbose output in qemu (turn on systemd-console and not systemd-debug)
Thierry Parmentelat [Mon, 7 Jan 2019 09:12:39 +0000 (10:12 +0100)]
Setting tag tests-6.0-5
tests module updated when moving to fedora29 and python3
most notably, the check-initscripts and cross-check-tcp steps no longer are default steps, which is arguable
also a new step django-install is introduced to smoothen installation
knows about new myplc-core package
forget about yum, use dnf as a first class citizen
forget about service, use systemctl instead
explicitly enable sfa services - through systemctl again of course
drop the omf-friendly business altogether
Thierry Parmentelat [Fri, 21 Dec 2018 11:03:16 +0000 (12:03 +0100)]
check tcp no longer a default step
Thierry Parmentelat [Fri, 21 Dec 2018 11:03:16 +0000 (12:03 +0100)]
check tcp no longer a default step
Thierry Parmentelat [Fri, 21 Dec 2018 11:01:45 +0000 (12:01 +0100)]
cosmetic on the list of steps
parmentelat [Thu, 20 Dec 2018 13:50:20 +0000 (14:50 +0100)]
trigger new boot medium option systemd-console rather than too verbose systemd-debug
parmentelat [Thu, 20 Dec 2018 08:58:50 +0000 (09:58 +0100)]
autopep8 + fix for bytes/str regarding base64 for py3
parmentelat [Thu, 20 Dec 2018 07:35:05 +0000 (08:35 +0100)]
untabified plcsh stress test
parmentelat [Mon, 17 Dec 2018 20:40:34 +0000 (21:40 +0100)]
2to3'ed plcsh-stress-test, which is required as we run on top of plcsh
parmentelat [Tue, 11 Dec 2018 06:44:27 +0000 (07:44 +0100)]
use pip3 to install django
parmentelat [Mon, 10 Dec 2018 17:09:08 +0000 (18:09 +0100)]
yet another lxc:// needed to be made lxc:///
parmentelat [Mon, 10 Dec 2018 15:55:46 +0000 (16:55 +0100)]
pip does not accept a -y option
parmentelat [Mon, 10 Dec 2018 14:53:17 +0000 (15:53 +0100)]
tweaks around installations; in particular, check for install of myplc-core
parmentelat [Mon, 10 Dec 2018 14:22:52 +0000 (15:22 +0100)]
fix pip_install
parmentelat [Mon, 10 Dec 2018 13:42:23 +0000 (14:42 +0100)]
repair step plcvm_delete
parmentelat [Sun, 9 Dec 2018 17:41:05 +0000 (18:41 +0100)]
oops, fix bug introduced in recent commit
parmentelat [Fri, 7 Dec 2018 14:46:59 +0000 (15:46 +0100)]
use systemctl instead of service
parmentelat [Tue, 4 Dec 2018 12:49:42 +0000 (13:49 +0100)]
install django using pip
Thierry Parmentelat [Wed, 12 Sep 2018 10:36:10 +0000 (12:36 +0200)]
tcptest now explicitly passes a hostname along to the server side (before this change, only the client was receiving this info)
Thierry Parmentelat [Wed, 30 May 2018 09:12:06 +0000 (11:12 +0200)]
tcptest.py runs on top of python3, and uses ArgumentParser
Thierry Parmentelat [Tue, 29 May 2018 19:36:45 +0000 (21:36 +0200)]
whoops, wrong key when searching aggregate in the config
Thierry Parmentelat [Tue, 29 May 2018 12:45:32 +0000 (14:45 +0200)]
atom removed trailing spaces
Thierry Parmentelat [Tue, 29 May 2018 12:45:13 +0000 (14:45 +0200)]
tweaks for removal of slice manager
Thierry Parmentelat [Mon, 28 May 2018 08:14:25 +0000 (10:14 +0200)]
remove check_initscripts from standard test suite
Thierry Parmentelat [Fri, 25 May 2018 17:46:39 +0000 (19:46 +0200)]
use systemctl to start services
Thierry Parmentelat [Fri, 25 May 2018 10:30:19 +0000 (12:30 +0200)]
when start/stopping services on f>=14, need a patch that was originally available for f14 only
Thierry Parmentelat [Fri, 25 May 2018 10:29:17 +0000 (12:29 +0200)]
atom has removed trailing spaces
Thierry Parmentelat [Thu, 22 Feb 2018 07:41:46 +0000 (08:41 +0100)]
turn off testing of the omf feature that has been removed
Thierry Parmentelat [Sun, 10 Jul 2016 14:27:57 +0000 (16:27 +0200)]
Setting tag tests-6.0-4
for f24
Thierry Parmentelat [Tue, 28 Jun 2016 14:34:44 +0000 (16:34 +0200)]
f24 & dnf --allowerasing
Thierry Parmentelat [Wed, 16 Dec 2015 08:25:02 +0000 (09:25 +0100)]
turn off server verification in testapiserver
Thierry Parmentelat [Tue, 15 Dec 2015 10:59:00 +0000 (11:59 +0100)]
explicity don't check for the server vertificate in plcapi_urls
Thierry Parmentelat [Fri, 13 Nov 2015 13:33:09 +0000 (14:33 +0100)]
Setting tag tests-6.0-3
use fqdn for substrate - run set nodemanager in debug mode before doing re-creation
Thierry Parmentelat [Wed, 11 Nov 2015 13:38:01 +0000 (14:38 +0100)]
remove from other_steps then
Thierry Parmentelat [Wed, 11 Nov 2015 13:33:12 +0000 (14:33 +0100)]
set nodemanager in debug mode before testing slice re-creation
Thierry Parmentelat [Wed, 26 Aug 2015 12:10:23 +0000 (14:10 +0200)]
Merge branch 'sfa-geni-v2' of ssh://git.onelab.eu/git/tests into sfa-geni-v3
Thierry Parmentelat [Wed, 26 Aug 2015 12:10:15 +0000 (14:10 +0200)]
use fqdn for vplc
Thierry Parmentelat [Fri, 26 Jun 2015 06:16:20 +0000 (08:16 +0200)]
Setting tag tests-6.0-2
more fit to testing reinstalls and upgrades
does not use plain-bootstrafs anymore
having build VMs and vplc VMs in the same host still a little awkward
Thierry Parmentelat [Thu, 25 Jun 2015 21:48:20 +0000 (23:48 +0200)]
reboot macro
Thierry Parmentelat [Thu, 25 Jun 2015 21:07:02 +0000 (23:07 +0200)]
doc
Thierry Parmentelat [Thu, 25 Jun 2015 16:47:19 +0000 (18:47 +0200)]
more macros
Thierry Parmentelat [Thu, 25 Jun 2015 15:37:23 +0000 (17:37 +0200)]
rename nodeflavour-show into nodedistro-show
Thierry Parmentelat [Thu, 25 Jun 2015 12:29:38 +0000 (14:29 +0200)]
get rid of the 'plain' thing altogether
Thierry Parmentelat [Wed, 24 Jun 2015 17:20:48 +0000 (19:20 +0200)]
oops
Thierry Parmentelat [Wed, 24 Jun 2015 14:42:59 +0000 (16:42 +0200)]
new target qemu-cleanlog so that log.txt can contain only the last boot
Thierry Parmentelat [Wed, 24 Jun 2015 14:42:11 +0000 (16:42 +0200)]
nodedistro targets also set pldistro
Thierry Parmentelat [Wed, 24 Jun 2015 14:41:33 +0000 (16:41 +0200)]
do not use plain tarballs anymore for installing
Thierry Parmentelat [Wed, 24 Jun 2015 13:56:13 +0000 (15:56 +0200)]
bondig doc
Thierry Parmentelat [Wed, 24 Jun 2015 06:16:45 +0000 (08:16 +0200)]
nodedistro_f22 and step reset-node
Thierry Parmentelat [Tue, 23 Jun 2015 16:13:05 +0000 (18:13 +0200)]
f22
Thierry Parmentelat [Tue, 23 Jun 2015 12:58:53 +0000 (14:58 +0200)]
fix
Thierry Parmentelat [Tue, 23 Jun 2015 12:57:22 +0000 (14:57 +0200)]
step reset-node that just kills/run a node
Thierry Parmentelat [Tue, 23 Jun 2015 07:11:28 +0000 (09:11 +0200)]
add doctring to step qemu_nodefamily
Thierry Parmentelat [Wed, 3 Jun 2015 14:33:23 +0000 (16:33 +0200)]
added step sfa-describe that at the very least does a rain check on sfi describe of the test slice after it is populated
Thierry Parmentelat [Tue, 2 Jun 2015 15:38:22 +0000 (17:38 +0200)]
deprecated -y option of run_log/TestMain
we only test geni-v3 rspecs
Thomas Dreibholz [Thu, 28 May 2015 12:27:06 +0000 (14:27 +0200)]
NorNet boot CD needs a little more time due to boot menu. Increased timeout to 60s.
Thierry Parmentelat [Tue, 26 May 2015 12:53:43 +0000 (14:53 +0200)]
fix usage
Thierry Parmentelat [Tue, 26 May 2015 12:35:37 +0000 (14:35 +0200)]
ignore regular containers - like e.g. testmaster in build
Thierry Parmentelat [Wed, 29 Apr 2015 10:48:20 +0000 (12:48 +0200)]
tools for dealing with plain-bootstrapfs tag, and simpler names: nodedistro instead of nodefcdistro
Thierry Parmentelat [Mon, 27 Apr 2015 15:25:31 +0000 (17:25 +0200)]
doc about bonding
Thierry Parmentelat [Mon, 27 Apr 2015 12:42:03 +0000 (14:42 +0200)]
new steps to change a node's fcdistro in a bonding environment
Thierry Parmentelat [Fri, 24 Apr 2015 15:02:58 +0000 (17:02 +0200)]
nodestate-upgrade to set node in boot_state 'upgrade'
Thierry Parmentelat [Thu, 16 Apr 2015 11:46:36 +0000 (13:46 +0200)]
cosmetic IP pool sensing
Thierry Parmentelat [Thu, 16 Apr 2015 11:46:12 +0000 (13:46 +0200)]
bonding nodes should not use plain-bootstrapfs as we don't install it
Thierry Parmentelat [Thu, 16 Apr 2015 11:45:46 +0000 (13:45 +0200)]
convenience step delete-node = delete-nodes
Thierry Parmentelat [Thu, 16 Apr 2015 11:45:30 +0000 (13:45 +0200)]
arg-bonding-<> only contains hostname
Thierry Parmentelat [Mon, 13 Apr 2015 14:10:33 +0000 (16:10 +0200)]
restore plain-bootstrapfs for better perfs
Thierry Parmentelat [Mon, 13 Apr 2015 14:02:39 +0000 (16:02 +0200)]
notes on installing syslinux on the myplc side
Thierry Parmentelat [Mon, 13 Apr 2015 13:39:32 +0000 (15:39 +0200)]
renamed installed_bonds into bonding_builds and added bonding_nodes
Thierry Parmentelat [Mon, 13 Apr 2015 13:02:01 +0000 (15:02 +0200)]
renamed qemu_nodeflavour into more proper qemu_nodefamily
Thierry Parmentelat [Mon, 13 Apr 2015 13:00:04 +0000 (15:00 +0200)]
bonds: use rung <=> run -G that hurts my pinky
fix IP pool allocation
installed_bonds
install_syslinux6
store nodefamily in qemu workdir (step qemu_nodeflavour)
Thierry Parmentelat [Mon, 13 Apr 2015 09:43:06 +0000 (11:43 +0200)]
run -g with bonding build can provision node (and locate free IP) and run most usual targets
do not use plain bootstrapfs anymore
dropped hack for adding epel repo on centos5
Thierry Parmentelat [Mon, 13 Apr 2015 09:40:35 +0000 (11:40 +0200)]
convenience macros restart-node and wait-node
Thierry Parmentelat [Mon, 13 Apr 2015 09:40:05 +0000 (11:40 +0200)]
get bootcd to run in dry-mode
Thierry Parmentelat [Mon, 13 Apr 2015 07:13:44 +0000 (09:13 +0200)]
miscell cosmetic + pass the substrate object to TestBonding so it can compute an available IP for a bonding node
Thierry Parmentelat [Sun, 12 Apr 2015 15:47:58 +0000 (17:47 +0200)]
cosmetic
Thierry Parmentelat [Sun, 12 Apr 2015 15:47:34 +0000 (17:47 +0200)]
bootmedium options and node tags in the config
Thierry Parmentelat [Sun, 12 Apr 2015 10:43:31 +0000 (12:43 +0200)]
bonding: exclude drupal when updating
Thierry Parmentelat [Sun, 12 Apr 2015 09:28:13 +0000 (11:28 +0200)]
more IPs for vplc
Thierry Parmentelat [Sat, 11 Apr 2015 18:12:49 +0000 (20:12 +0200)]
somehow the just-created bridge interface was found down on our qemu host...
plus, ip route add default won't work any more and I have to specify 0.0.0.0/0