build.git
9 years agobugfix
Thierry Parmentelat [Tue, 13 May 2014 09:16:07 +0000 (11:16 +0200)]
bugfix

9 years agoubuntu-13.04 is trusty
Thierry Parmentelat [Tue, 13 May 2014 08:55:33 +0000 (10:55 +0200)]
ubuntu-13.04 is trusty

9 years agonodemanager
Thierry Parmentelat [Tue, 13 May 2014 08:17:34 +0000 (10:17 +0200)]
nodemanager

9 years agousing libvirt 1.2.4
Thierry Parmentelat [Mon, 12 May 2014 13:56:02 +0000 (15:56 +0200)]
using libvirt 1.2.4

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/build
Thierry Parmentelat [Thu, 8 May 2014 11:32:38 +0000 (07:32 -0400)]
Merge branch 'master' of ssh://git.onelab.eu/git/build

10 years agooption to not start created VM
Thierry Parmentelat [Thu, 8 May 2014 11:31:17 +0000 (07:31 -0400)]
option to not start created VM

10 years agoSetting tag sfa-3.1-4
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

10 years agoadd git to bootcd packages
Thierry Parmentelat [Wed, 30 Apr 2014 05:54:11 +0000 (07:54 +0200)]
add git to bootcd packages

10 years agopull sfa from tag - a separate ubild will pull branch
Thierry Parmentelat [Wed, 30 Apr 2014 05:49:44 +0000 (07:49 +0200)]
pull sfa from tag - a separate ubild will pull branch

10 years agoSetting tag libvirt-1.2.3-2 5.3.5
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

10 years agolibvirt-python-1.2.3-2
Thierry Parmentelat [Mon, 28 Apr 2014 12:19:34 +0000 (14:19 +0200)]
libvirt-python-1.2.3-2

10 years agolibvirt branch
Thierry Parmentelat [Mon, 28 Apr 2014 11:21:04 +0000 (13:21 +0200)]
libvirt branch

10 years agoSetting tag vsys-scripts-0.95-49
Thierry Parmentelat [Mon, 28 Apr 2014 11:12:56 +0000 (13:12 +0200)]
Setting tag vsys-scripts-0.95-49
new privilege script pvtfs

10 years agoSetting tag transforward-0.1-6
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

10 years agoSetting tag tests-5.3-4
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

10 years agoSetting tag sliceimage-5.1-7
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

10 years agoSetting tag procprotect-0.4-4
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

10 years agoSetting tag nodemanager-5.2-13
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

10 years agoSetting tag lxc-userspace-1.0-11
Thierry Parmentelat [Mon, 28 Apr 2014 11:01:49 +0000 (13:01 +0200)]
Setting tag lxc-userspace-1.0-11
reworked kvmsu

10 years agoSetting tag bootmanager-5.2-4
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

10 years agoall modules with pending changes
Thierry Parmentelat [Sat, 19 Apr 2014 16:05:54 +0000 (18:05 +0200)]
all modules with pending changes

10 years agoship ansible on bootcd so that bootmanager can leverage it
Thierry Parmentelat [Fri, 18 Apr 2014 09:50:53 +0000 (11:50 +0200)]
ship ansible on bootcd so that bootmanager can leverage it

10 years agocleanup as this works starting with f18 anyways
Thierry Parmentelat [Fri, 18 Apr 2014 09:50:17 +0000 (11:50 +0200)]
cleanup as this works starting with f18 anyways

10 years agofix package name liboml instead of just oml
Thierry Parmentelat [Fri, 18 Apr 2014 09:49:32 +0000 (11:49 +0200)]
fix package name liboml instead of just oml

10 years agosliceimage
Thierry Parmentelat [Wed, 16 Apr 2014 06:34:56 +0000 (08:34 +0200)]
sliceimage

10 years agodeclare new keywords pip and gem
Thierry Parmentelat [Tue, 15 Apr 2014 12:11:10 +0000 (14:11 +0200)]
declare new keywords pip and gem

10 years agowe do not need rvm-ruby on f>=18
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)

10 years agooops
Thierry Parmentelat [Mon, 14 Apr 2014 11:46:11 +0000 (13:46 +0200)]
oops

10 years agoMerge branch 'master' of ssh://git.onelab.eu/git/build
Thierry Parmentelat [Mon, 14 Apr 2014 07:59:01 +0000 (09:59 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/build

10 years agopartially undo a recent change that breaks f14 build
Thierry Parmentelat [Mon, 14 Apr 2014 07:58:52 +0000 (09:58 +0200)]
partially undo a recent change that breaks f14 build

10 years agoAdded NorNet distribution.
Thomas Dreibholz [Fri, 11 Apr 2014 12:38:33 +0000 (14:38 +0200)]
Added NorNet distribution.

10 years agoImproved mirror configuration in lbuild-initvm.sh: Now, the mirror can just be specif...
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.

10 years agoafter cleaning up the branches names in libvirt
Thierry Parmentelat [Mon, 7 Apr 2014 13:03:38 +0000 (15:03 +0200)]
after cleaning up the branches names in libvirt

10 years agolibvirt-1.2.3
Thierry Parmentelat [Mon, 7 Apr 2014 11:03:29 +0000 (13:03 +0200)]
libvirt-1.2.3

10 years agoSetting tag nodemanager-5.2-12
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

10 years agoSetting tag sfa-3.1-3 5.3.4
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

10 years agorename the myslice distribution as 'federation' and pour sfa in the mix
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

10 years agomyslice does not depend on manifold at build-time anymore
Thierry Parmentelat [Thu, 3 Apr 2014 08:39:07 +0000 (10:39 +0200)]
myslice does not depend on manifold at build-time anymore

10 years agoconvenience meta-target 'debian' for building on debian - distclean would also trash...
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

10 years agowhoops, was badly broken, stage1 vars got exported to next runs..
Thierry Parmentelat [Wed, 2 Apr 2014 12:17:28 +0000 (14:17 +0200)]
whoops, was badly broken, stage1 vars got exported to next runs..

10 years agomuch cleaner code for preserving environment from one run to another, aliases and...
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

10 years agoit's a bad idea to use MAILTO as a variable name as this is set in crontabs
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

10 years agofix wrong syntax in develdeb.pkgs
Thierry Parmentelat [Wed, 2 Apr 2014 08:40:11 +0000 (10:40 +0200)]
fix wrong syntax in develdeb.pkgs

10 years agothe latest tests require sfa from branch
Thierry Parmentelat [Wed, 2 Apr 2014 08:24:37 +0000 (10:24 +0200)]
the latest tests require sfa from branch

10 years agothis should now install -LOCAL-DEVEL-DEBS
Thierry Parmentelat [Tue, 1 Apr 2014 16:23:35 +0000 (18:23 +0200)]
this should now install -LOCAL-DEVEL-DEBS

10 years agoreview code for -LOCAL-DEVEL-DEBS; rely on gdebi to do the equivalent of yum localinstall
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

10 years agooops
Thierry Parmentelat [Tue, 1 Apr 2014 15:52:38 +0000 (17:52 +0200)]
oops

10 years agobugfix
Thierry Parmentelat [Tue, 1 Apr 2014 15:46:40 +0000 (17:46 +0200)]
bugfix

10 years agotake manifold + myslice out of lxc and into a distro of their own
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

10 years agomailto has a default
Thierry Parmentelat [Tue, 1 Apr 2014 15:27:58 +0000 (17:27 +0200)]
mailto has a default

10 years agomake the lxc distro the default
Thierry Parmentelat [Tue, 1 Apr 2014 15:22:12 +0000 (17:22 +0200)]
make the lxc distro the default

10 years agobugfix
Thierry Parmentelat [Tue, 1 Apr 2014 15:21:58 +0000 (17:21 +0200)]
bugfix

10 years agoinstall emacs in deb build images
Thierry Parmentelat [Tue, 1 Apr 2014 15:21:44 +0000 (17:21 +0200)]
install emacs in deb build images

10 years agolxc build will pull myslice from onelab branch, not master
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)

10 years agotests
Thierry Parmentelat [Tue, 1 Apr 2014 06:50:13 +0000 (08:50 +0200)]
tests

10 years agonodemanager
Thierry Parmentelat [Fri, 28 Mar 2014 16:38:44 +0000 (17:38 +0100)]
nodemanager

10 years agodeclare distro f22 that is used in sliceimage-omf.pkgs 5.3.3
Thierry Parmentelat [Thu, 27 Mar 2014 15:15:51 +0000 (16:15 +0100)]
declare distro f22 that is used in sliceimage-omf.pkgs

10 years agorvm-ruby does not build on f20 either
Thierry Parmentelat [Thu, 27 Mar 2014 13:45:01 +0000 (14:45 +0100)]
rvm-ruby does not build on f20 either

10 years agof18 end-of-lived - and we do not need i386 at all from now on
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

10 years agooops
Thierry Parmentelat [Thu, 27 Mar 2014 11:16:27 +0000 (12:16 +0100)]
oops

10 years ago1. do create an omf sliceimage, even if it might have no real addition, so that omf...
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 ?

10 years agoreinstate spec2make.c, this is still needed for f14 builds unfortunately
Thierry Parmentelat [Thu, 27 Mar 2014 10:13:36 +0000 (11:13 +0100)]
reinstate spec2make.c, this is still needed for f14 builds unfortunately

10 years agooops, cache dir needs to be created
Thierry Parmentelat [Wed, 26 Mar 2014 15:29:36 +0000 (16:29 +0100)]
oops, cache dir needs to be created

10 years agoSetting tag lxc-userspace-1.0-10 5.3.2
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

10 years agoan attempt to make VM creation more robust, as more often than expected we fail that...
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

10 years agolxc-userspace
Thierry Parmentelat [Wed, 26 Mar 2014 10:24:45 +0000 (11:24 +0100)]
lxc-userspace

10 years agoRemoved obsolete spec2make.c.
Thomas Dreibholz [Wed, 26 Mar 2014 08:33:00 +0000 (09:33 +0100)]
Removed obsolete spec2make.c.

10 years agolibvirt* are on 1.2.1 branch
Thierry Parmentelat [Tue, 25 Mar 2014 13:56:39 +0000 (14:56 +0100)]
libvirt* are on 1.2.1 branch

10 years agoSetting tag sliver-openvswitch-2.1.90-2
Thierry Parmentelat [Tue, 25 Mar 2014 13:44:20 +0000 (14:44 +0100)]
Setting tag sliver-openvswitch-2.1.90-2
fix packaging

10 years agoSetting tag nodemanager-5.2-11
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

10 years agoSetting tag bootmanager-5.2-3
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

10 years agoremove outdated comment
Thierry Parmentelat [Mon, 24 Mar 2014 15:53:50 +0000 (16:53 +0100)]
remove outdated comment

10 years agouse git clone if git archive is unavailable
Thierry Parmentelat [Mon, 24 Mar 2014 15:53:38 +0000 (16:53 +0100)]
use git clone if git archive is unavailable

10 years agosupport for .tar.xz sources
Thierry Parmentelat [Mon, 24 Mar 2014 14:55:32 +0000 (15:55 +0100)]
support for .tar.xz sources

10 years agonodemanager
Thierry Parmentelat [Mon, 24 Mar 2014 09:15:33 +0000 (10:15 +0100)]
nodemanager

10 years agoopenvswitch tag has a broken packaging
Thierry Parmentelat [Mon, 24 Mar 2014 08:37:02 +0000 (09:37 +0100)]
openvswitch tag has a broken packaging

10 years agoupdate list of repos to watch
Thierry Parmentelat [Fri, 21 Mar 2014 18:16:56 +0000 (19:16 +0100)]
update list of repos to watch

10 years agotesting bootmanager hack for emanicslab
Thierry Parmentelat [Fri, 21 Mar 2014 17:20:11 +0000 (18:20 +0100)]
testing bootmanager hack for emanicslab

10 years agooops - sliver-openvswitch-2.1.90-1
Thierry Parmentelat [Fri, 21 Mar 2014 17:08:14 +0000 (18:08 +0100)]
oops - sliver-openvswitch-2.1.90-1

10 years agosliver-openvswitch-2.1.90-1
Thierry Parmentelat [Fri, 21 Mar 2014 17:06:29 +0000 (18:06 +0100)]
sliver-openvswitch-2.1.90-1

10 years agolibvirt-python-1.2.1-1
Thierry Parmentelat [Fri, 21 Mar 2014 16:03:38 +0000 (17:03 +0100)]
libvirt-python-1.2.1-1

10 years agolibvirt-1.2.1-1
Thierry Parmentelat [Fri, 21 Mar 2014 15:58:34 +0000 (16:58 +0100)]
libvirt-1.2.1-1

10 years agoSetting tag tests-5.3-2
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...

10 years agoSetting tag lxc-userspace-1.0-9
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

10 years agoSetting tag transforward-0.1-5
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)

10 years agoSetting tag procprotect-0.4-3
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

10 years agoSetting tag plcapi-5.3-2
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)

10 years agoSetting tag nodeupdate-0.5-11
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

10 years agoSetting tag nodemanager-5.2-10
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

10 years agoSetting tag nodeimage-5.2-3
Thierry Parmentelat [Fri, 21 Mar 2014 15:18:32 +0000 (16:18 +0100)]
Setting tag nodeimage-5.2-3
template for f20 yum config

10 years agoSetting tag nodeconfig-5.2-4
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

10 years agoSetting tag myplc-5.3-2
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

10 years agoSetting tag bootmanager-5.2-2
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

10 years agoSetting tag bootcd-5.2-4
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

10 years agouse vif<hostname> instead of vif_<hostname> to save space; f20 can do vifvirtualpanel...
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

10 years agolittle tweaks for using with production VMs
Thierry Parmentelat [Thu, 20 Mar 2014 11:24:10 +0000 (12:24 +0100)]
little tweaks for using with production VMs

10 years agomove check_yum_installed
Thierry Parmentelat [Fri, 14 Mar 2014 15:12:52 +0000 (16:12 +0100)]
move check_yum_installed

10 years agochmod +x
Thierry Parmentelat [Fri, 14 Mar 2014 14:59:29 +0000 (15:59 +0100)]
chmod +x

10 years agotake the bridge-creation code out in lbuild-bridge.sh so we can reuse this in regular...
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

10 years agocleanup the libvirt section, use 1.2.1 on all fedoras
Thierry Parmentelat [Thu, 6 Mar 2014 10:10:29 +0000 (11:10 +0100)]
cleanup the libvirt section, use 1.2.1 on all fedoras