build.git
7 years agocannot build rvm-ruby on f14 at this point 5.3.13
Thierry Parmentelat [Sun, 10 Jul 2016 16:49:53 +0000 (18:49 +0200)]
cannot build rvm-ruby on f14 at this point
turn off building of rvm-ruby and oml on onelab

7 years agofix code that guesses if dnf is present in container
Thierry Parmentelat [Sun, 10 Jul 2016 15:11:48 +0000 (17:11 +0200)]
fix code that guesses if dnf is present in container

7 years agosetting tag bootcd-5.4-1
Thierry Parmentelat [Sun, 10 Jul 2016 14:39:14 +0000 (16:39 +0200)]
setting tag bootcd-5.4-1

7 years agoSetting tag tests-6.0-4
Thierry Parmentelat [Sun, 10 Jul 2016 14:28:02 +0000 (16:28 +0200)]
Setting tag tests-6.0-4
for f24

7 years agoSetting tag nodeimage-5.2-7
Thierry Parmentelat [Sun, 10 Jul 2016 14:24:15 +0000 (16:24 +0200)]
Setting tag nodeimage-5.2-7
yum config ; deprecates old fedora releases, add support for f23/f24

7 years agoSetting tag pyplnet-4.3-19
Thierry Parmentelat [Sun, 10 Jul 2016 14:22:41 +0000 (16:22 +0200)]
Setting tag pyplnet-4.3-19
always set NM_CONTROLLED=no in ifcfg files
more modern python

7 years agoSetting tag pyaspects-0.4.1-4
Thierry Parmentelat [Sun, 10 Jul 2016 14:20:35 +0000 (16:20 +0200)]
Setting tag pyaspects-0.4.1-4
build tries to pull from onelab first as planet-lab is down

7 years agoSetting tag plewww-5.2-7
Thierry Parmentelat [Sun, 10 Jul 2016 14:18:26 +0000 (16:18 +0200)]
Setting tag plewww-5.2-7
remove utf8_deode as per Thomas's suggestion

7 years agoSetting tag plcapi-5.3-10
Thierry Parmentelat [Sun, 10 Jul 2016 14:13:13 +0000 (16:13 +0200)]
Setting tag plcapi-5.3-10
GetBootMedium with systemd-debug option : add kernel arg systemd.log_target=console

7 years agoSetting tag nodemanager-5.2-19
Thierry Parmentelat [Sun, 10 Jul 2016 14:09:59 +0000 (16:09 +0200)]
Setting tag nodemanager-5.2-19
tweak to run against libvirt-python-1.3.3 under f24
fix by Thomas Dreibholz - misspelled ovs-ovsctl
default vrf is f24 - not that it matters much

7 years agoSetting tag transforward-0.1-10
Thierry Parmentelat [Sun, 10 Jul 2016 14:06:04 +0000 (16:06 +0200)]
Setting tag transforward-0.1-10
fix to compile against linux 4.6 under f24

7 years agodo not install systemd-container in slice after all
Thierry Parmentelat [Sun, 10 Jul 2016 13:14:19 +0000 (15:14 +0200)]
do not install systemd-container in slice after all

7 years agobe safe and install machinectl in slices as well
Thierry Parmentelat [Sun, 10 Jul 2016 12:11:11 +0000 (14:11 +0200)]
be safe and install machinectl in slices as well

7 years agonodeimage
Thierry Parmentelat [Sun, 10 Jul 2016 12:00:59 +0000 (14:00 +0200)]
nodeimage

7 years agosystemd-container
Thierry Parmentelat [Sun, 10 Jul 2016 11:59:07 +0000 (13:59 +0200)]
systemd-container

7 years agof24 missed systemd-udev in sliceimage as well
Thierry Parmentelat [Fri, 8 Jul 2016 13:25:46 +0000 (15:25 +0200)]
f24 missed systemd-udev in sliceimage as well

7 years agofedora24 seems to require systemd-udev to be mentioned explicitly
Thierry Parmentelat [Fri, 8 Jul 2016 08:43:42 +0000 (10:43 +0200)]
fedora24 seems to require systemd-udev to be mentioned explicitly

7 years agobootcd
Thierry Parmentelat [Thu, 7 Jul 2016 13:02:32 +0000 (15:02 +0200)]
bootcd

7 years agoplcapi for systemd.log_target=console
Thierry Parmentelat [Thu, 7 Jul 2016 13:00:30 +0000 (15:00 +0200)]
plcapi for systemd.log_target=console

7 years agopyplnet
Thierry Parmentelat [Wed, 6 Jul 2016 14:42:26 +0000 (16:42 +0200)]
pyplnet

7 years agotransforward
Thierry Parmentelat [Wed, 6 Jul 2016 13:46:58 +0000 (15:46 +0200)]
transforward

7 years agotweaks for f24
Thierry Parmentelat [Tue, 28 Jun 2016 13:26:54 +0000 (15:26 +0200)]
tweaks for f24

7 years agof24
Thierry Parmentelat [Mon, 27 Jun 2016 15:42:43 +0000 (17:42 +0200)]
f24

7 years agopyaspects to pull from onelab first
Thierry Parmentelat [Mon, 27 Jun 2016 15:05:56 +0000 (17:05 +0200)]
pyaspects to pull from onelab first

7 years agof24
Thierry Parmentelat [Mon, 27 Jun 2016 12:35:28 +0000 (14:35 +0200)]
f24

7 years agoxenial
Thierry Parmentelat [Mon, 23 May 2016 14:38:21 +0000 (16:38 +0200)]
xenial

8 years agoplewww+nm
Thierry Parmentelat [Wed, 6 Apr 2016 09:32:10 +0000 (11:32 +0200)]
plewww+nm

8 years agoSetting tag drupal-4.7-16 5.3.12
Thierry Parmentelat [Tue, 19 Jan 2016 07:59:59 +0000 (08:59 +0100)]
Setting tag drupal-4.7-16
download at onelab first, as the upstream version mysteriously has a new hash

8 years agoSetting tag sliceimage-5.1-11
Thierry Parmentelat [Tue, 19 Jan 2016 07:58:08 +0000 (08:58 +0100)]
Setting tag sliceimage-5.1-11
make cronjob hourly instead of daily

8 years agooops
Thierry Parmentelat [Mon, 18 Jan 2016 09:45:25 +0000 (10:45 +0100)]
oops

8 years agorebuild guest rpm db after restoring from cache
Thierry Parmentelat [Mon, 18 Jan 2016 09:42:14 +0000 (10:42 +0100)]
rebuild guest rpm db after restoring from cache

8 years agosliceimage
Thierry Parmentelat [Fri, 15 Jan 2016 15:09:48 +0000 (16:09 +0100)]
sliceimage

8 years agodrupal
Thierry Parmentelat [Mon, 11 Jan 2016 08:16:04 +0000 (09:16 +0100)]
drupal

8 years agoSetting tag nodeupdate-0.5-14
Thierry Parmentelat [Sun, 10 Jan 2016 13:14:04 +0000 (14:14 +0100)]
Setting tag nodeupdate-0.5-14
more robust nodeupdate (again) on dnf-based nodes

8 years agoSetting tag bootmanager-5.3-4
Thierry Parmentelat [Sun, 10 Jan 2016 13:07:52 +0000 (14:07 +0100)]
Setting tag bootmanager-5.3-4
runlevelagent was not able to reach myplc because of
server verification that is now implicit in python 2.7.9

8 years agotests
Thierry Parmentelat [Tue, 15 Dec 2015 11:02:48 +0000 (12:02 +0100)]
tests

8 years agoSetting tag nodeupdate-0.5-13 5.3.11
Thierry Parmentelat [Tue, 8 Dec 2015 10:21:44 +0000 (11:21 +0100)]
Setting tag nodeupdate-0.5-13
dnf-based nodes (f22/f23) need to call dnf group upgrade
and not yum groupinstall; with this patch, slice images
will now make it smoothly to the node

8 years agoSetting tag bootmanager-5.3-3
Thierry Parmentelat [Tue, 8 Dec 2015 10:19:20 +0000 (11:19 +0100)]
Setting tag bootmanager-5.3-3
patch for f23 as of dec. 2015 where kernel and initrd show up in
a new location under /boot
plus bugfix with format and single { and } for awk args

8 years agoSetting tag bootcd-5.3-3
Thierry Parmentelat [Tue, 8 Dec 2015 10:17:52 +0000 (11:17 +0100)]
Setting tag bootcd-5.3-3
patch for f23 as of dec. 2015 where kernel and initrd show up in
a new location under /boot

8 years agonodeupdate
Thierry Parmentelat [Tue, 8 Dec 2015 08:09:27 +0000 (09:09 +0100)]
nodeupdate

8 years agobootmanager
Thierry Parmentelat [Mon, 7 Dec 2015 12:37:15 +0000 (13:37 +0100)]
bootmanager

8 years agobootcd
Thierry Parmentelat [Mon, 7 Dec 2015 09:43:47 +0000 (10:43 +0100)]
bootcd

8 years agosfa
Thierry Parmentelat [Thu, 26 Nov 2015 08:45:35 +0000 (09:45 +0100)]
sfa

8 years agoadopting liboml latest tag 5.3.10
Thierry Parmentelat [Tue, 17 Nov 2015 08:04:04 +0000 (09:04 +0100)]
adopting liboml latest tag

8 years agoMerge branch 'master' of ssh://git.onelab.eu/git/build
Thierry Parmentelat [Tue, 17 Nov 2015 08:03:39 +0000 (09:03 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/build

* 'master' of ssh://git.onelab.eu/git/build:
  Setting tag tests-6.0-3 use fqdn for substrate - run set nodemanager in debug mode before doing re-creation

8 years agonotes on the recent changes
Thierry Parmentelat [Tue, 17 Nov 2015 08:03:13 +0000 (09:03 +0100)]
notes on the recent changes

8 years agoSetting tag tests-6.0-3
Thierry Parmentelat [Fri, 13 Nov 2015 13:33:11 +0000 (14:33 +0100)]
Setting tag tests-6.0-3
use fqdn for substrate - run set nodemanager in debug mode before doing re-creation

8 years agoSetting tag nodeimage-5.2-6
Thierry Parmentelat [Fri, 13 Nov 2015 13:29:49 +0000 (14:29 +0100)]
Setting tag nodeimage-5.2-6
fix for f22 and dnf.conf

8 years agoSetting tag bootcd-5.3-2
Thierry Parmentelat [Fri, 13 Nov 2015 13:28:09 +0000 (14:28 +0100)]
Setting tag bootcd-5.3-2
various fixes for resolv.conf

8 years agoSetting tag nodemanager-5.2-18
Thierry Parmentelat [Fri, 13 Nov 2015 12:03:24 +0000 (13:03 +0100)]
Setting tag nodemanager-5.2-18
remove codemux plugin from lxc - was causing slice re-creation issue
has reconnect capabilities to libvirt deamon
reinstate code from a previous version, that deals with btrfs cleaning up
cleaned up cgroups.py

8 years agoSetting tag bootmanager-5.3-2
Thierry Parmentelat [Fri, 13 Nov 2015 11:56:22 +0000 (12:56 +0100)]
Setting tag bootmanager-5.3-2
not a noarch package anymore (indeed it does come with binaries)
fix ssl connection for runlevelagent for recent pythons
for fedora23, ignore if rsa1 key generation fails

8 years agoSetting tag nodeconfig-5.2-5
Thierry Parmentelat [Fri, 13 Nov 2015 11:52:21 +0000 (12:52 +0100)]
Setting tag nodeconfig-5.2-5
do not try to add root_ssh_key.pub to authorized_keys in nodes

8 years agoSetting tag nodeupdate-0.5-12
Thierry Parmentelat [Fri, 13 Nov 2015 11:49:30 +0000 (12:49 +0100)]
Setting tag nodeupdate-0.5-12
crucial nodemanager packages were not using new naming convention

8 years agoexplicitly install initscripts in sliceimage on >= f23
Thierry Parmentelat [Tue, 10 Nov 2015 12:12:34 +0000 (13:12 +0100)]
explicitly install initscripts in sliceimage on >= f23

8 years agodhclient -> dhcp-client
Thierry Parmentelat [Tue, 10 Nov 2015 10:17:41 +0000 (11:17 +0100)]
dhclient -> dhcp-client

8 years agomake sure ps makes it in the slice image
Thierry Parmentelat [Mon, 9 Nov 2015 13:22:34 +0000 (14:22 +0100)]
make sure ps makes it in the slice image

8 years agomirroring/f23
Thierry Parmentelat [Mon, 9 Nov 2015 08:25:37 +0000 (09:25 +0100)]
mirroring/f23

8 years agoturn off oml in f23
Thierry Parmentelat [Sun, 8 Nov 2015 11:49:05 +0000 (12:49 +0100)]
turn off oml in f23

8 years agooml
Thierry Parmentelat [Sat, 7 Nov 2015 14:07:03 +0000 (15:07 +0100)]
oml

8 years agoignore errors when (un-)installing devel packages
Thierry Parmentelat [Sat, 7 Nov 2015 14:06:51 +0000 (15:06 +0100)]
ignore errors when (un-)installing devel packages

8 years agobootmanager
Thierry Parmentelat [Sat, 7 Nov 2015 12:57:34 +0000 (13:57 +0100)]
bootmanager

8 years agonodeupdate
Thierry Parmentelat [Sat, 7 Nov 2015 12:46:56 +0000 (13:46 +0100)]
nodeupdate

8 years agodefining debug_package in .rpmmacros does not kick in, so let's define this in header...
Thierry Parmentelat [Fri, 6 Nov 2015 10:58:54 +0000 (11:58 +0100)]
defining debug_package in .rpmmacros does not kick in, so let's define this in header.spec instead

8 years agoturn off producing debug rpms on f23
Thierry Parmentelat [Fri, 6 Nov 2015 10:34:27 +0000 (11:34 +0100)]
turn off producing debug rpms on f23

8 years agokeep f23 away from procprotext ipfwroot fprobe-ulog
Thierry Parmentelat [Wed, 4 Nov 2015 11:32:02 +0000 (12:32 +0100)]
keep f23 away from procprotext ipfwroot fprobe-ulog

8 years agonodemanager
Thierry Parmentelat [Wed, 4 Nov 2015 11:11:05 +0000 (12:11 +0100)]
nodemanager

8 years agoprepare for f23
Thierry Parmentelat [Wed, 4 Nov 2015 09:05:52 +0000 (10:05 +0100)]
prepare for f23

8 years agore-expose old fcdistros that are used in some pkgs files
Thierry Parmentelat [Wed, 7 Oct 2015 07:21:00 +0000 (09:21 +0200)]
re-expose old fcdistros that are used in some pkgs files

8 years agopkgs.py got a little cleanup; hopefully python3 ready
Thierry Parmentelat [Sat, 3 Oct 2015 10:53:25 +0000 (12:53 +0200)]
pkgs.py got a little cleanup; hopefully python3 ready

8 years agoadd forthcoming ubuntu (wily) and cleanup older fcdistros on all 3 accounts (fedora...
Thierry Parmentelat [Sat, 3 Oct 2015 10:52:44 +0000 (12:52 +0200)]
add forthcoming ubuntu (wily) and cleanup older fcdistros on all 3 accounts (fedora debian and ubuntu)

8 years agodhclient name change in f22 needed in nodeimage.pkgs as well - although probably...
Thierry Parmentelat [Thu, 10 Sep 2015 09:20:37 +0000 (11:20 +0200)]
dhclient name change in f22 needed in nodeimage.pkgs as well - although probably not crucial

8 years agorefined previous change
Thierry Parmentelat [Wed, 26 Aug 2015 15:07:44 +0000 (17:07 +0200)]
refined previous change

8 years agoturned off ipfwroot on f21-22; dhclient renamed in f22
Thierry Parmentelat [Wed, 26 Aug 2015 15:07:06 +0000 (17:07 +0200)]
turned off ipfwroot on f21-22; dhclient renamed in f22

8 years agotests
Thierry Parmentelat [Wed, 26 Aug 2015 12:09:44 +0000 (14:09 +0200)]
tests

8 years agobootcd
Thierry Parmentelat [Wed, 26 Aug 2015 09:34:08 +0000 (11:34 +0200)]
bootcd

8 years agoturn off ipfw on f21 too
Thierry Parmentelat [Tue, 25 Aug 2015 14:41:59 +0000 (16:41 +0200)]
turn off ipfw on f21 too

8 years agonodeimage
Thierry Parmentelat [Wed, 19 Aug 2015 09:51:08 +0000 (11:51 +0200)]
nodeimage

8 years agoturn off ipfwroot on f22
Thierry Parmentelat [Wed, 19 Aug 2015 08:41:55 +0000 (10:41 +0200)]
turn off ipfwroot on f22

8 years agonodeconfig
Thierry Parmentelat [Mon, 20 Jul 2015 15:47:21 +0000 (17:47 +0200)]
nodeconfig

8 years agoSetting tag bind_public-0.1-3 5.3.9
Thierry Parmentelat [Mon, 29 Jun 2015 09:16:17 +0000 (11:16 +0200)]
Setting tag bind_public-0.1-3
turn off annoying debugging trace

8 years agoSetting tag nodemanager-5.2-17
Thierry Parmentelat [Fri, 26 Jun 2015 12:00:36 +0000 (14:00 +0200)]
Setting tag nodemanager-5.2-17
first step towards auto slice-reimaging
slices that would be reimaged because of a change of slicefamily are
identified in the nodemanager's log
might have fixed fd leaks (use context managers whenever possible)

8 years agoSetting tag bootmanager-5.3-1
Thierry Parmentelat [Fri, 26 Jun 2015 11:54:07 +0000 (13:54 +0200)]
Setting tag bootmanager-5.3-1
Use TLSv1 to connect to myplc, instead of SSLv3 that is known to be broken
Can implement 'upgrade' in addition to 'reinstall' boot state
upgrade does essentially the same as reinstall except that slices are preserved
upgrade works only on nodes already running containers
because /vservers/ needs to be a btrfs filesystem
pycurl is now a strong requirement (old curl-based code removed)
bugfix for ssh key generation (were all typed rsa1)
a lot of prettification

8 years agoSetting tag tests-6.0-2
Thierry Parmentelat [Fri, 26 Jun 2015 06:16:23 +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

8 years agoSetting tag vsys-scripts-0.95-51
Thierry Parmentelat [Fri, 26 Jun 2015 06:09:35 +0000 (08:09 +0200)]
Setting tag vsys-scripts-0.95-51
builds on fedora>=21
new script reversetraceroute

8 years agoSetting tag nodeimage-5.2-5
Thierry Parmentelat [Fri, 26 Jun 2015 06:06:50 +0000 (08:06 +0200)]
Setting tag nodeimage-5.2-5
the yum config for nodes on f21 and f22
define a new config_file for /etc/dnf/dnf.conf so that /etc/yum.myplc.d
is taken into account on f22

8 years agoSetting tag bootcd-5.3-1
Thierry Parmentelat [Fri, 26 Jun 2015 05:57:53 +0000 (07:57 +0200)]
Setting tag bootcd-5.3-1
use TLSv1 instead of SSLv3
on systemd distros, do not try to replace the whole boot sequence
as older bootCDs did; pl_boot is now just one more service, not the single
service to run; this solves f21 bootCDs not starting up properly

8 years agoSetting tag plcapi-5.3-9
Thierry Parmentelat [Fri, 26 Jun 2015 05:48:50 +0000 (07:48 +0200)]
Setting tag plcapi-5.3-9
new bootstate 'upgrade' is like reinstall but leaves slices intact

8 years agoSetting tag plewww-5.2-6
Thierry Parmentelat [Fri, 26 Jun 2015 05:45:07 +0000 (07:45 +0200)]
Setting tag plewww-5.2-6
Offer the option to set a node in 'upgrade' mode - like reinstall but leaving slices intact

8 years agofedora 20 end-of-lived
Thierry Parmentelat [Thu, 25 Jun 2015 21:53:34 +0000 (23:53 +0200)]
fedora 20 end-of-lived

8 years agoplewww
Thierry Parmentelat [Tue, 23 Jun 2015 09:12:58 +0000 (11:12 +0200)]
plewww

8 years agothe new package manager on f22 seems more picky
Thierry Parmentelat [Mon, 22 Jun 2015 05:44:17 +0000 (07:44 +0200)]
the new package manager on f22 seems more picky

8 years agolibnl3 starting with fedora22
Thierry Parmentelat [Sun, 21 Jun 2015 21:09:18 +0000 (23:09 +0200)]
libnl3 starting with fedora22

8 years agoinvoke yum --installroot with --releasever
Thierry Parmentelat [Sat, 20 Jun 2015 21:36:43 +0000 (23:36 +0200)]
invoke yum --installroot with --releasever

8 years agocosmetic
Thierry Parmentelat [Sat, 20 Jun 2015 21:36:24 +0000 (23:36 +0200)]
cosmetic

8 years agooops - wrong test
Thierry Parmentelat [Sat, 20 Jun 2015 15:31:50 +0000 (17:31 +0200)]
oops - wrong test

8 years agouse stock libvirt starting with fedora22
Thierry Parmentelat [Sat, 20 Jun 2015 14:43:43 +0000 (16:43 +0200)]
use stock libvirt starting with fedora22

8 years agono metadata package in f>=22
Thierry Parmentelat [Sat, 20 Jun 2015 14:30:38 +0000 (16:30 +0200)]
no metadata package in f>=22

8 years agomerge both scripts - simplify fedora-mirror.sh to the bone
Thierry Parmentelat [Sat, 20 Jun 2015 10:10:10 +0000 (12:10 +0200)]
merge both scripts - simplify fedora-mirror.sh to the bone

8 years agono excludes
Thierry Parmentelat [Sat, 20 Jun 2015 09:17:49 +0000 (11:17 +0200)]
no excludes

8 years agotweak
Thierry Parmentelat [Sat, 20 Jun 2015 09:16:27 +0000 (11:16 +0200)]
tweak