Thierry Parmentelat [Fri, 24 Apr 2015 10:25:01 +0000 (12:25 +0200)]
bootcd and plcpi
Thierry Parmentelat [Thu, 23 Apr 2015 15:49:36 +0000 (17:49 +0200)]
bootcd
Thierry Parmentelat [Thu, 23 Apr 2015 08:59:30 +0000 (10:59 +0200)]
above, not below
Thierry Parmentelat [Tue, 14 Apr 2015 06:40:44 +0000 (08:40 +0200)]
use tagged sfa
Thierry Parmentelat [Sun, 12 Apr 2015 08:25:27 +0000 (10:25 +0200)]
turn off procprotect in fedora20 as well
Thierry Parmentelat [Sat, 11 Apr 2015 12:22:21 +0000 (14:22 +0200)]
lbuild-nightly.sh does not include build.common
Thierry Parmentelat [Sat, 11 Apr 2015 11:38:25 +0000 (13:38 +0200)]
figuring out guest's ipv4 now relies on domiflist and arp - much more robust, and no need to cache anything
Thierry Parmentelat [Sat, 11 Apr 2015 09:39:34 +0000 (11:39 +0200)]
another (hopefully last) fix related to suppressing lxc-enter-namespace
Thierry Parmentelat [Fri, 10 Apr 2015 15:58:29 +0000 (17:58 +0200)]
grant build guests the ablity to run mknods for creating root images
Thierry Parmentelat [Fri, 10 Apr 2015 14:07:11 +0000 (16:07 +0200)]
other fix
Thierry Parmentelat [Fri, 10 Apr 2015 13:59:42 +0000 (15:59 +0200)]
fix
Thierry Parmentelat [Fri, 10 Apr 2015 13:49:19 +0000 (15:49 +0200)]
a first attempt at getting rid of lxc-enter-namespace using ssh - and virsh net-dhcp-leases to locate the guest IP
Thierry Parmentelat [Fri, 10 Apr 2015 08:30:25 +0000 (10:30 +0200)]
lxc-enter-namespace is broken for me right now
it is unclear why this is necessary anyway, so let us try without the explicit dhclient thing
Thierry Parmentelat [Sat, 4 Apr 2015 09:09:37 +0000 (11:09 +0200)]
run plain python3, not -u
Thierry Parmentelat [Sat, 4 Apr 2015 09:08:10 +0000 (11:08 +0200)]
take out code targetting svn + svn tagnames
Thierry Parmentelat [Fri, 3 Apr 2015 14:27:35 +0000 (16:27 +0200)]
module-tools runs py3
Thierry Parmentelat [Fri, 3 Apr 2015 08:26:59 +0000 (10:26 +0200)]
module-tools & git clone : specify --depth only when necessary
Merge branch 'master' of ssh://git.onelab.eu/git/build
Thierry Parmentelat [Fri, 3 Apr 2015 08:19:20 +0000 (10:19 +0200)]
cleaned up ipfw- tags - only use refs to git.onelab.eu that in turn mirrors from the latest google repo
Thierry Parmentelat [Fri, 3 Apr 2015 07:55:49 +0000 (09:55 +0200)]
Setting tag nodemanager-5.2-16
initscript plugin reviewed
turn off the initscript machinery completely on hosts that run f>=20
some tweaks related to cgroup naming in f>=20, including for ipv6
ideally all code depending on the cgroup naming scheme should use cgroups.py
we are not there yet but this is a bit cleaner already
Thierry Parmentelat [Fri, 3 Apr 2015 06:23:43 +0000 (08:23 +0200)]
Setting tag plcapi-5.3-7
reviewed logging strategy, no more direct print but use log instead
Thierry Parmentelat [Fri, 3 Apr 2015 06:12:20 +0000 (08:12 +0200)]
Setting tag procprotect-0.4-7
only cleaned up the systemd unit file to get rid of ControlGroup:
Thierry Parmentelat [Fri, 3 Apr 2015 05:52:19 +0000 (07:52 +0200)]
Setting tag transforward-0.1-9
only cleaned up the systemd unit file to remove ControlGroup:
Thierry Parmentelat [Fri, 3 Apr 2015 05:50:28 +0000 (07:50 +0200)]
Setting tag bootcd-5.2-5
changes for fedora 21 and its new release of syslinux
Thierry Parmentelat [Wed, 1 Apr 2015 15:10:22 +0000 (17:10 +0200)]
f21
Thierry Parmentelat [Fri, 27 Mar 2015 09:03:35 +0000 (10:03 +0100)]
hide procprotect from f21 build for checking if it's still useful
Thierry Parmentelat [Wed, 18 Mar 2015 20:31:12 +0000 (21:31 +0100)]
deploy python3 everywhere
Thierry Parmentelat [Tue, 17 Mar 2015 08:46:30 +0000 (09:46 +0100)]
partial-repo.sh has a -i flag (incremental) to avoid doing the stuff over again
useful for tests and bonding plcs
Thierry Parmentelat [Mon, 16 Mar 2015 11:08:03 +0000 (12:08 +0100)]
using git for 2 repos that have migrated already
Thierry Parmentelat [Mon, 16 Mar 2015 11:07:46 +0000 (12:07 +0100)]
the svn service is unreliable - getting rid of it
6 repos have moved from svn to git
Thierry Parmentelat [Tue, 10 Mar 2015 10:21:12 +0000 (11:21 +0100)]
nodemanager
Thierry Parmentelat [Tue, 3 Mar 2015 10:50:52 +0000 (11:50 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/build
Thierry Parmentelat [Tue, 3 Mar 2015 10:48:48 +0000 (11:48 +0100)]
increase the memory for lxc VMs to 1Gb
in particular we see the test myplc VMs struggle with GetBootMedium
Thierry Parmentelat [Tue, 3 Mar 2015 10:48:48 +0000 (11:48 +0100)]
increase the memory for lxc VMs to 1Gb
Thierry Parmentelat [Mon, 2 Mar 2015 20:20:29 +0000 (21:20 +0100)]
use latest sfa no matter what
Thierry Parmentelat [Mon, 2 Mar 2015 16:19:15 +0000 (17:19 +0100)]
remove vim-enhanced from bootcd in an attempt to shrink this a bit
Thierry Parmentelat [Mon, 2 Mar 2015 15:04:08 +0000 (16:04 +0100)]
reworking plcapi logs
Thierry Parmentelat [Mon, 2 Mar 2015 13:56:08 +0000 (14:56 +0100)]
transforward and procprotect
Thierry Parmentelat [Mon, 2 Mar 2015 10:34:05 +0000 (11:34 +0100)]
need to use the 2nd release of fedora-release first
Thierry Parmentelat [Sun, 1 Mar 2015 11:41:10 +0000 (12:41 +0100)]
bootcd master
Thierry Parmentelat [Sun, 1 Mar 2015 06:20:44 +0000 (07:20 +0100)]
see completer duration
Thierry Parmentelat [Sat, 28 Feb 2015 13:14:42 +0000 (14:14 +0100)]
fix in searching fedora-release rpm
Thierry Parmentelat [Sat, 28 Feb 2015 13:02:22 +0000 (14:02 +0100)]
ditto with --noseclabel in lbuild-nightly
Thierry Parmentelat [Sat, 28 Feb 2015 12:49:11 +0000 (13:49 +0100)]
run lxc-enter-namespace with the --noseclabel flag
Thierry Parmentelat [Fri, 27 Feb 2015 20:08:09 +0000 (21:08 +0100)]
add policycoreutils to the nodeimage packages, so that authconfig can run from the bootmanager
Thierry Parmentelat [Fri, 27 Feb 2015 06:39:51 +0000 (07:39 +0100)]
tests
Thierry Parmentelat [Wed, 18 Feb 2015 12:35:01 +0000 (13:35 +0100)]
Setting tag sliceimage-5.1-10
fixed taglevel in specfile
Thierry Parmentelat [Wed, 18 Feb 2015 11:54:10 +0000 (12:54 +0100)]
manual
Thierry Parmentelat [Wed, 18 Feb 2015 11:52:45 +0000 (12:52 +0100)]
more manual changes
Thierry Parmentelat [Wed, 18 Feb 2015 11:49:48 +0000 (12:49 +0100)]
Setting tag vsys-scripts-0.95-50
a new vsys script for rebooting a vserver
Thierry Parmentelat [Wed, 18 Feb 2015 11:48:51 +0000 (12:48 +0100)]
Setting tag tests-5.3-9
add tests for sfa and empty rspecs
Thierry Parmentelat [Wed, 18 Feb 2015 10:46:29 +0000 (11:46 +0100)]
manual tweaks
Thierry Parmentelat [Wed, 18 Feb 2015 10:38:28 +0000 (11:38 +0100)]
Setting tag plewww-5.2-5
tweaks in node_downloads.php about memory size and compression scheme
Thierry Parmentelat [Wed, 18 Feb 2015 10:35:32 +0000 (11:35 +0100)]
Setting tag plcapi-5.3-6
extensions for the ipv6 feature
DeleteSliceTag can be run with the 'node' auth
xmlrpc-epi-php.c has has a tweak for f21/php-5.6
also SOAPpy is not present in f21 anymore, so drop that dep. with f>=21
Thierry Parmentelat [Wed, 18 Feb 2015 10:31:50 +0000 (11:31 +0100)]
Setting tag nodemanager-5.2-15
addition to support for ipv6 to lxc slivers
(thanks to Guilherme Sperb Machado)
privatebridge plugin is back to the -lxc rpm
add systemd dependency to network.target
Thierry Parmentelat [Wed, 18 Feb 2015 10:27:16 +0000 (11:27 +0100)]
Setting tag nodeimage-5.2-4
minor change; start plc packages only at run-time, not build-time
only available on systems that have systemctl
Thierry Parmentelat [Wed, 18 Feb 2015 10:17:24 +0000 (11:17 +0100)]
Setting tag myplc-5.3-3
tweaked renew_reminder for federation
Thierry Parmentelat [Wed, 18 Feb 2015 10:13:38 +0000 (11:13 +0100)]
Setting tag procprotect-0.4-6
moved pathname from stack to heap, and robustified
Thierry Parmentelat [Wed, 18 Feb 2015 10:02:49 +0000 (11:02 +0100)]
Setting tag transforward-0.1-8
add a requirement to the right kernel rpm
Thierry Parmentelat [Tue, 27 Jan 2015 09:41:13 +0000 (10:41 +0100)]
bootcd
Thierry Parmentelat [Tue, 20 Jan 2015 09:02:02 +0000 (10:02 +0100)]
I have restored a 'master' symbolic-ref on the mainstream git repos for sfa, that points at geni-v3
Thierry Parmentelat [Fri, 16 Jan 2015 09:05:07 +0000 (10:05 +0100)]
go back to a - hopefully much - smaller footprint for the bootcd
Thierry Parmentelat [Tue, 13 Jan 2015 13:13:25 +0000 (14:13 +0100)]
building libvirt-1.2.11 on f20 requires ceph-devel-compat
Thierry Parmentelat [Mon, 5 Jan 2015 10:30:04 +0000 (11:30 +0100)]
turn off fprobe-ulog on f20 too as it seems f20 now uses an incompatible kernel as well
Thierry Parmentelat [Fri, 2 Jan 2015 16:06:36 +0000 (17:06 +0100)]
clean up f12
Thierry Parmentelat [Fri, 2 Jan 2015 14:51:13 +0000 (15:51 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/build
Thierry Parmentelat [Fri, 2 Jan 2015 14:49:27 +0000 (15:49 +0100)]
fix previous move that had gone wrong after I accidentally mixed f21 and f12
Thierry Parmentelat [Fri, 2 Jan 2015 14:14:06 +0000 (15:14 +0100)]
f21
Thierry Parmentelat [Fri, 2 Jan 2015 13:43:45 +0000 (14:43 +0100)]
plcapi@master
Thierry Parmentelat [Sun, 21 Dec 2014 16:43:38 +0000 (17:43 +0100)]
turning off problematic builds on f21 more carefully
so far: fprobe-ulog and vsys-wrapper
Thierry Parmentelat [Sat, 20 Dec 2014 18:25:29 +0000 (19:25 +0100)]
add python-nose for building libvirt-1.2.11
Thierry Parmentelat [Fri, 19 Dec 2014 13:45:45 +0000 (14:45 +0100)]
add a dep to wireshark-devel
Thierry Parmentelat [Fri, 19 Dec 2014 13:01:51 +0000 (14:01 +0100)]
explicitly use branch 1.2.11
Thierry Parmentelat [Thu, 18 Dec 2014 15:54:27 +0000 (16:54 +0100)]
f21
Thierry Parmentelat [Thu, 18 Dec 2014 15:44:41 +0000 (16:44 +0100)]
for f21, add a third candidate to locate the fedora-release rpm when scaffolding a root image
Thierry Parmentelat [Wed, 17 Dec 2014 17:09:32 +0000 (18:09 +0100)]
turn off fprobe-ulog until it builds again - this is to assess the f21 build
Thierry Parmentelat [Wed, 17 Dec 2014 13:39:35 +0000 (14:39 +0100)]
rebuilding libvirt-1.2.11
Thierry Parmentelat [Thu, 11 Dec 2014 08:54:36 +0000 (09:54 +0100)]
sync f21
Thierry Parmentelat [Thu, 11 Dec 2014 08:54:27 +0000 (09:54 +0100)]
ignore .du files
Thierry Parmentelat [Mon, 1 Dec 2014 15:15:09 +0000 (16:15 +0100)]
Setting tag sfa-3.1-13
bugfix - was adding extraneous backslashes in email address when attempting to AddPerson
Thierry Parmentelat [Wed, 1 Oct 2014 07:06:53 +0000 (09:06 +0200)]
VM creation script - fix for ubuntus precise and onwards
Thierry Parmentelat [Wed, 1 Oct 2014 07:06:33 +0000 (09:06 +0200)]
use nodemanager from master
Thierry Parmentelat [Mon, 22 Sep 2014 14:18:07 +0000 (16:18 +0200)]
trying out latest code for dummynet/ipfw after Luigi at last exposed this in a git repo
this is advertised to be compatible with f20's version of the kernel
Thierry Parmentelat [Mon, 15 Sep 2014 18:56:10 +0000 (20:56 +0200)]
Setting tag sfa-3.1-12
getting closer with the pip/pypi packaging
Thierry Parmentelat [Mon, 15 Sep 2014 14:16:34 +0000 (16:16 +0200)]
Setting tag sfa-3.1-11
various tweaks for the openlab demo
first stab at uploading onto a pypi (for pip install sfa)
Thierry Parmentelat [Thu, 21 Aug 2014 16:29:25 +0000 (18:29 +0200)]
tests from master
Thierry Parmentelat [Wed, 20 Aug 2014 16:05:27 +0000 (18:05 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/build
Thierry Parmentelat [Wed, 20 Aug 2014 16:05:19 +0000 (18:05 +0200)]
codename utopic
Thierry Parmentelat [Wed, 20 Aug 2014 14:19:31 +0000 (16:19 +0200)]
Setting tag sfa-3.1-10
rewrote an optimized version of verify_persons in the PL driver:
Allocate and Provision should now perform much faster
in the bargain, changed the way dummy persons are created by SFA:
the sfa email is used when free, otherwise a fake email is made up from hrn
e.g. hrn=onelab.inria.thierry_parmentelat -> email=thierry_parmentelat@onelab.inria.stub
verify_chain debug flow does not up any more by default
various fixes in the iotlab driver
Thierry Parmentelat [Wed, 20 Aug 2014 13:56:13 +0000 (15:56 +0200)]
Setting tag tests-5.3-8
add a few test steps to check that a slice can be emptied using an empty rspec
Thierry Parmentelat [Tue, 19 Aug 2014 13:05:51 +0000 (15:05 +0200)]
Setting tag plcapi-5.3-5
allow GetSlices to filter on tags as well
Thierry Parmentelat [Tue, 19 Aug 2014 10:47:02 +0000 (12:47 +0200)]
Setting tag plcapi-5.3-4
enable filtering on tags (like hrn) with GetPersons and GetSites
Thierry Parmentelat [Tue, 19 Aug 2014 09:39:27 +0000 (11:39 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/build
Thierry Parmentelat [Mon, 18 Aug 2014 18:01:24 +0000 (20:01 +0200)]
plcapi
Thomas Dreibholz [Thu, 24 Jul 2014 13:38:02 +0000 (15:38 +0200)]
Updated tags.
Thomas Dreibholz [Tue, 22 Jul 2014 07:51:54 +0000 (09:51 +0200)]
Updated NorNet configuration.
Thomas Dreibholz [Tue, 22 Jul 2014 07:29:16 +0000 (09:29 +0200)]
Updated nodeimage tag.
Thomas Dreibholz [Tue, 22 Jul 2014 07:24:12 +0000 (09:24 +0200)]
Package naming fixes => fixes false-positive errors on missing packages during build.
Thomas Dreibholz [Tue, 22 Jul 2014 07:22:49 +0000 (09:22 +0200)]
Updated tags for nodemanager and ipfw (fixed module access issue).
Thierry Parmentelat [Tue, 22 Jul 2014 06:59:00 +0000 (08:59 +0200)]
sliceimage
Thierry Parmentelat [Mon, 21 Jul 2014 20:47:01 +0000 (22:47 +0200)]
Setting tag sfa-3.1-9
Register can change the user keys using 'reg-keys' as well as 'keys'
also accept a single string rather than a list of keys
remove 'geni_api' from the registry GetVersion (which is not based on geni anymore)
bump the 'sfa' tag in the same registry GetVersion to 3
remove all mutable used as default arguments