Thierry Parmentelat [Thu, 8 May 2014 11:31:17 +0000 (07:31 -0400)]
option to not start created VM
Thierry Parmentelat [Wed, 7 May 2014 01:31:27 +0000 (21:31 -0400)]
Setting tag sfa-3.1-4
for register and update, client is expected to set
reg-researchers rather than researcher
reg-pis rather than pi
although the old forms are still supported
renamed sfi add into sfi register (add still works)
sfaadmin to return a meaningful exit code when fails
fix for sfadump
plimporter to report and ignore person or slice without a hrn
add support for stuff like sfi update -t slice -x the.slice.hrn -r none
Thierry Parmentelat [Wed, 30 Apr 2014 05:54:11 +0000 (07:54 +0200)]
add git to bootcd packages
Thierry Parmentelat [Wed, 30 Apr 2014 05:49:44 +0000 (07:49 +0200)]
pull sfa from tag - a separate ubild will pull branch
Thierry Parmentelat [Mon, 28 Apr 2014 12:46:04 +0000 (14:46 +0200)]
Setting tag libvirt-1.2.3-2
no change
libvirt-python needs a release of libvirt that matches its own
and there was a screw up when tagging libvirt-python, so we catch up
Thierry Parmentelat [Mon, 28 Apr 2014 12:19:34 +0000 (14:19 +0200)]
libvirt-python-1.2.3-2
Thierry Parmentelat [Mon, 28 Apr 2014 11:21:04 +0000 (13:21 +0200)]
libvirt branch
Thierry Parmentelat [Mon, 28 Apr 2014 11:12:56 +0000 (13:12 +0200)]
Setting tag vsys-scripts-0.95-49
new privilege script pvtfs
Thierry Parmentelat [Mon, 28 Apr 2014 11:11:27 +0000 (13:11 +0200)]
Setting tag transforward-0.1-6
change to specfile so depmod gets called with the right kernel version
Thierry Parmentelat [Mon, 28 Apr 2014 11:10:25 +0000 (13:10 +0200)]
Setting tag tests-5.3-4
new step probe_kvm_iptables to help troubleshoot the test infra
Thierry Parmentelat [Mon, 28 Apr 2014 11:08:17 +0000 (13:08 +0200)]
Setting tag sliceimage-5.1-7
can build pips and gems in sliceimage (currently only gem used in omf)
requires a recent build/pkgs.py if pkgs file does mention pip or gem
Thierry Parmentelat [Mon, 28 Apr 2014 11:05:54 +0000 (13:05 +0200)]
Setting tag procprotect-0.4-4
change to specfile only, for running depmod with right kernel version
Thierry Parmentelat [Mon, 28 Apr 2014 11:04:35 +0000 (13:04 +0200)]
Setting tag nodemanager-5.2-13
improve network management in slices
_has_systemctl was not declared as global - vsys was failing to restart
Thierry Parmentelat [Mon, 28 Apr 2014 11:01:49 +0000 (13:01 +0200)]
Setting tag lxc-userspace-1.0-11
reworked kvmsu
Thierry Parmentelat [Mon, 28 Apr 2014 11:00:07 +0000 (13:00 +0200)]
Setting tag bootmanager-5.2-4
no functional change, only tweaks in Makefile for interating with test environment
Thierry Parmentelat [Sat, 19 Apr 2014 16:05:54 +0000 (18:05 +0200)]
all modules with pending changes
Thierry Parmentelat [Fri, 18 Apr 2014 09:50:53 +0000 (11:50 +0200)]
ship ansible on bootcd so that bootmanager can leverage it
Thierry Parmentelat [Fri, 18 Apr 2014 09:50:17 +0000 (11:50 +0200)]
cleanup as this works starting with f18 anyways
Thierry Parmentelat [Fri, 18 Apr 2014 09:49:32 +0000 (11:49 +0200)]
fix package name liboml instead of just oml
Thierry Parmentelat [Wed, 16 Apr 2014 06:34:56 +0000 (08:34 +0200)]
sliceimage
Thierry Parmentelat [Tue, 15 Apr 2014 12:11:10 +0000 (14:11 +0200)]
declare new keywords pip and gem
Thierry Parmentelat [Tue, 15 Apr 2014 11:24:01 +0000 (13:24 +0200)]
we do not need rvm-ruby on f>=18
the fedora-provided ruby on these systems is fine for OMF rc
rvm-ruby would not build any longer anyway
take advantage of sliceimage being able to install pips and gems (omf_rc is a gem)
Thierry Parmentelat [Mon, 14 Apr 2014 11:46:11 +0000 (13:46 +0200)]
oops
Thierry Parmentelat [Mon, 14 Apr 2014 07:59:01 +0000 (09:59 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/build
Thierry Parmentelat [Mon, 14 Apr 2014 07:58:52 +0000 (09:58 +0200)]
partially undo a recent change that breaks f14 build
Thomas Dreibholz [Fri, 11 Apr 2014 12:38:33 +0000 (14:38 +0200)]
Added NorNet distribution.
Thomas Dreibholz [Tue, 8 Apr 2014 11:24:10 +0000 (13:24 +0200)]
Improved mirror configuration in lbuild-initvm.sh: Now, the mirror can just be specified in FEDORA_MIRROR_BASE instead of hardcoding the OneLab mirror.
Thierry Parmentelat [Mon, 7 Apr 2014 13:03:38 +0000 (15:03 +0200)]
after cleaning up the branches names in libvirt
Thierry Parmentelat [Mon, 7 Apr 2014 11:03:29 +0000 (13:03 +0200)]
libvirt-1.2.3
Thierry Parmentelat [Fri, 4 Apr 2014 07:39:05 +0000 (09:39 +0200)]
Setting tag nodemanager-5.2-12
this tag for the first time passes the full range of tests on fedora20
robustified slice teardown wrt vsys
Scott's fix for repairing veth devs
removed sshsh
tools.has_systemctl
Thierry Parmentelat [Thu, 3 Apr 2014 14:41:56 +0000 (16:41 +0200)]
Setting tag sfa-3.1-3
fix for user hrn's that have a dash in their leaf
fix for names of GENI federates
fix for SFA_MAX_SLICE_RENEW
Thierry Parmentelat [Thu, 3 Apr 2014 09:45:39 +0000 (11:45 +0200)]
rename the myslice distribution as 'federation' and pour sfa in the mix
Thierry Parmentelat [Thu, 3 Apr 2014 08:39:07 +0000 (10:39 +0200)]
myslice does not depend on manifold at build-time anymore
Thierry Parmentelat [Thu, 3 Apr 2014 08:32:38 +0000 (10:32 +0200)]
convenience meta-target 'debian' for building on debian - distclean would also trash /build/DEBIAN
Thierry Parmentelat [Wed, 2 Apr 2014 12:17:28 +0000 (14:17 +0200)]
whoops, was badly broken, stage1 vars got exported to next runs..
Thierry Parmentelat [Wed, 2 Apr 2014 09:38:59 +0000 (11:38 +0200)]
much cleaner code for preserving environment from one run to another, aliases and envfrompreviousrun.mk won't have dups anymore
Thierry Parmentelat [Wed, 2 Apr 2014 08:46:45 +0000 (10:46 +0200)]
it's a bad idea to use MAILTO as a variable name as this is set in crontabs
Thierry Parmentelat [Wed, 2 Apr 2014 08:40:11 +0000 (10:40 +0200)]
fix wrong syntax in develdeb.pkgs
Thierry Parmentelat [Wed, 2 Apr 2014 08:24:37 +0000 (10:24 +0200)]
the latest tests require sfa from branch
Thierry Parmentelat [Tue, 1 Apr 2014 16:23:35 +0000 (18:23 +0200)]
this should now install -LOCAL-DEVEL-DEBS
Thierry Parmentelat [Tue, 1 Apr 2014 16:10:05 +0000 (18:10 +0200)]
review code for -LOCAL-DEVEL-DEBS; rely on gdebi to do the equivalent of yum localinstall
Thierry Parmentelat [Tue, 1 Apr 2014 15:52:38 +0000 (17:52 +0200)]
oops
Thierry Parmentelat [Tue, 1 Apr 2014 15:46:40 +0000 (17:46 +0200)]
bugfix
Thierry Parmentelat [Tue, 1 Apr 2014 15:41:16 +0000 (17:41 +0200)]
take manifold + myslice out of lxc and into a distro of their own
Thierry Parmentelat [Tue, 1 Apr 2014 15:27:58 +0000 (17:27 +0200)]
mailto has a default
Thierry Parmentelat [Tue, 1 Apr 2014 15:22:12 +0000 (17:22 +0200)]
make the lxc distro the default
Thierry Parmentelat [Tue, 1 Apr 2014 15:21:58 +0000 (17:21 +0200)]
bugfix
Thierry Parmentelat [Tue, 1 Apr 2014 15:21:44 +0000 (17:21 +0200)]
install emacs in deb build images
Thierry Parmentelat [Tue, 1 Apr 2014 10:17:27 +0000 (12:17 +0200)]
lxc build will pull myslice from onelab branch, not master
turn off support for manifold/myslice on f14 (onelab)
Thierry Parmentelat [Tue, 1 Apr 2014 06:50:13 +0000 (08:50 +0200)]
tests
Thierry Parmentelat [Fri, 28 Mar 2014 16:38:44 +0000 (17:38 +0100)]
nodemanager
Thierry Parmentelat [Thu, 27 Mar 2014 15:15:51 +0000 (16:15 +0100)]
declare distro f22 that is used in sliceimage-omf.pkgs
Thierry Parmentelat [Thu, 27 Mar 2014 13:45:01 +0000 (14:45 +0100)]
rvm-ruby does not build on f20 either
Thierry Parmentelat [Thu, 27 Mar 2014 11:24:32 +0000 (12:24 +0100)]
f18 end-of-lived - and we do not need i386 at all from now on
Thierry Parmentelat [Thu, 27 Mar 2014 11:16:27 +0000 (12:16 +0100)]
oops
Thierry Parmentelat [Thu, 27 Mar 2014 10:33:26 +0000 (11:33 +0100)]
1. do create an omf sliceimage, even if it might have no real addition, so that omf-friendly slices at least take off
2. turn on rvm-ruby building on f20 - might it work now ?
Thierry Parmentelat [Thu, 27 Mar 2014 10:13:36 +0000 (11:13 +0100)]
reinstate spec2make.c, this is still needed for f14 builds unfortunately
Thierry Parmentelat [Wed, 26 Mar 2014 15:29:36 +0000 (16:29 +0100)]
oops, cache dir needs to be created
Thierry Parmentelat [Wed, 26 Mar 2014 14:50:34 +0000 (15:50 +0100)]
Setting tag lxc-userspace-1.0-10
lxcsu evaluates slice_uid earlier
this is for old-installed f18 nodes like in PLE
Thierry Parmentelat [Wed, 26 Mar 2014 11:04:18 +0000 (12:04 +0100)]
an attempt to make VM creation more robust, as more often than expected we fail that step because of this lock thing
Thierry Parmentelat [Wed, 26 Mar 2014 10:24:45 +0000 (11:24 +0100)]
lxc-userspace
Thomas Dreibholz [Wed, 26 Mar 2014 08:33:00 +0000 (09:33 +0100)]
Removed obsolete spec2make.c.
Thierry Parmentelat [Tue, 25 Mar 2014 13:56:39 +0000 (14:56 +0100)]
libvirt* are on 1.2.1 branch
Thierry Parmentelat [Tue, 25 Mar 2014 13:44:20 +0000 (14:44 +0100)]
Setting tag sliver-openvswitch-2.1.90-2
fix packaging
Thierry Parmentelat [Tue, 25 Mar 2014 13:39:54 +0000 (14:39 +0100)]
Setting tag nodemanager-5.2-11
ship /etc/sysconfig/nodemanager
trash sshsh
Thierry Parmentelat [Tue, 25 Mar 2014 13:19:35 +0000 (14:19 +0100)]
Setting tag bootmanager-5.2-3
some old f18 bootCDs do not support mkfs.btrfs -f
so invoke this option only when supported
Thierry Parmentelat [Mon, 24 Mar 2014 15:53:50 +0000 (16:53 +0100)]
remove outdated comment
Thierry Parmentelat [Mon, 24 Mar 2014 15:53:38 +0000 (16:53 +0100)]
use git clone if git archive is unavailable
Thierry Parmentelat [Mon, 24 Mar 2014 14:55:32 +0000 (15:55 +0100)]
support for .tar.xz sources
Thierry Parmentelat [Mon, 24 Mar 2014 09:15:33 +0000 (10:15 +0100)]
nodemanager
Thierry Parmentelat [Mon, 24 Mar 2014 08:37:02 +0000 (09:37 +0100)]
openvswitch tag has a broken packaging
Thierry Parmentelat [Fri, 21 Mar 2014 18:16:56 +0000 (19:16 +0100)]
update list of repos to watch
Thierry Parmentelat [Fri, 21 Mar 2014 17:20:11 +0000 (18:20 +0100)]
testing bootmanager hack for emanicslab
Thierry Parmentelat [Fri, 21 Mar 2014 17:08:14 +0000 (18:08 +0100)]
oops - sliver-openvswitch-2.1.90-1
Thierry Parmentelat [Fri, 21 Mar 2014 17:06:29 +0000 (18:06 +0100)]
sliver-openvswitch-2.1.90-1
Thierry Parmentelat [Fri, 21 Mar 2014 16:03:38 +0000 (17:03 +0100)]
libvirt-python-1.2.1-1
Thierry Parmentelat [Fri, 21 Mar 2014 15:58:34 +0000 (16:58 +0100)]
libvirt-1.2.1-1
Thierry Parmentelat [Fri, 21 Mar 2014 15:52:21 +0000 (16:52 +0100)]
Setting tag tests-5.3-2
substrate has vastly moved to lxc-based setups, drop vs
can ignore steps
+ quite some stuff...
Thierry Parmentelat [Fri, 21 Mar 2014 15:50:01 +0000 (16:50 +0100)]
Setting tag lxc-userspace-1.0-9
does not rely on capsh (actually this was the one in the sliver)
use native capability dropping instead
provides new slicesu binary
suitable for libvirt-1.1 and above
Thierry Parmentelat [Fri, 21 Mar 2014 15:33:55 +0000 (16:33 +0100)]
Setting tag transforward-0.1-5
harmless (changed default build kernel to the latest kernel in use)
Thierry Parmentelat [Fri, 21 Mar 2014 15:32:26 +0000 (16:32 +0100)]
Setting tag procprotect-0.4-3
guarded against some hypothetically possible errors
Thierry Parmentelat [Fri, 21 Mar 2014 15:31:34 +0000 (16:31 +0100)]
Setting tag plcapi-5.3-2
don't use PyXML that is deprecated in f20, use lxml instead
higher max size for login_base (32 vs 20) and slice name (64 vs 32)
Thierry Parmentelat [Fri, 21 Mar 2014 15:29:25 +0000 (16:29 +0100)]
Setting tag nodeupdate-0.5-11
reflect a name change for NodeManager that becomes nodemanager as part of crucial packages
Thierry Parmentelat [Fri, 21 Mar 2014 15:27:01 +0000 (16:27 +0100)]
Setting tag nodemanager-5.2-10
comes with systemd native unit files on >= f18
user-provided initscript gets started through systemd in slivers >= f18
smarter to locate cgroups for various versions of libvirt
nicer log format - and log program termination
tweaks in codemux plugin
bug fixes in libvirt driver, esp. for finding out if domain is running
Thierry Parmentelat [Fri, 21 Mar 2014 15:18:32 +0000 (16:18 +0100)]
Setting tag nodeimage-5.2-3
template for f20 yum config
Thierry Parmentelat [Fri, 21 Mar 2014 15:16:23 +0000 (16:16 +0100)]
Setting tag nodeconfig-5.2-4
tweaks in node's ntp.conf
Thierry Parmentelat [Fri, 21 Mar 2014 15:14:32 +0000 (16:14 +0100)]
Setting tag myplc-5.3-2
tweaks in check-hrns.py
do not require PyXML any more
Thierry Parmentelat [Fri, 21 Mar 2014 15:13:00 +0000 (16:13 +0100)]
Setting tag bootmanager-5.2-2
conf_files.py is expected in /usr/share/NodeManager, not in /etc/init.d any more
smarter for locating initrd, for f20
add -f to mkfs.btrfs - sometimes hangs otherwise
Thierry Parmentelat [Fri, 21 Mar 2014 15:01:54 +0000 (16:01 +0100)]
Setting tag bootcd-5.2-4
no change, only some internal comments were changed
Thierry Parmentelat [Thu, 20 Mar 2014 11:38:43 +0000 (12:38 +0100)]
use vif<hostname> instead of vif_<hostname> to save space; f20 can do vifvirtualpanel but not vif_virtualpanel
Thierry Parmentelat [Thu, 20 Mar 2014 11:24:10 +0000 (12:24 +0100)]
little tweaks for using with production VMs
Thierry Parmentelat [Fri, 14 Mar 2014 15:12:52 +0000 (16:12 +0100)]
move check_yum_installed
Thierry Parmentelat [Fri, 14 Mar 2014 14:59:29 +0000 (15:59 +0100)]
chmod +x
Thierry Parmentelat [Fri, 14 Mar 2014 14:52:57 +0000 (15:52 +0100)]
take the bridge-creation code out in lbuild-bridge.sh so we can reuse this in regular hosts
Thierry Parmentelat [Thu, 6 Mar 2014 10:10:29 +0000 (11:10 +0100)]
cleanup the libvirt section, use 1.2.1 on all fedoras
Mohamed Larabi [Fri, 28 Feb 2014 14:34:45 +0000 (15:34 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/build
Mohamed Larabi [Fri, 28 Feb 2014 14:34:28 +0000 (15:34 +0100)]
lbuild-init-vm.sh : add option -m memory, to specify the amount of memory in MB, allocated to a container -- defaults to 512MB
Mohamed Larabi [Thu, 20 Feb 2014 13:17:56 +0000 (14:17 +0100)]
Setting tag sfa-3.1-2
-- Core
added support for geni_extend_alap (as long as possible) in RenewSliver.
adding support for geni_speaking_for option,
-- RSpecs
Add support for Ofelia OpenFlow RSpecs
-- PlanetLab
Set Admins as PI's of the top authority while importing.
-- IoTLab
Iotlab and cortexlab ported to geni-v3.
Moving methods using the SFA db and api object from Shell to Driver.
Propagating the changes in iotlabimporter, iotlabaggregate and iotlabslices.
Iotlab now using sfa database for the special table lease_table.
Using alchemy.py classes to create a session to the DB.
Cleaning and documenting.
Fix Allocate() API call
-- client
handle single slivers.
fix sfi.py version and trusted.
-- PlanetLab
handle single slivers by Provision(), Delete() and PerformOperationalAction().
fix foreign slices mgt in sliver_to_slice_xrn() and check_sliver_credentials().
wider mgt of new slice url and description.
-- Packaging
rename senslab package into iotlab.
don't package xml-builder anymore.
fix debian/ubuntu packaging.
Thierry Parmentelat [Thu, 20 Feb 2014 11:57:12 +0000 (12:57 +0100)]
support for more variants of libvirt - warning, libvirt*GITPATH is set in lxc.mk for now
Mohamed Larabi [Thu, 20 Feb 2014 10:23:20 +0000 (11:23 +0100)]
skip fedora_configure_yum for image (rootfs) provided VMs.
Minor fix