build.git
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

8 years agosimpler mirroring script
Thierry Parmentelat [Sat, 20 Jun 2015 09:10:47 +0000 (11:10 +0200)]
simpler mirroring script

8 years agotrying to reinstate vsys-scripts on f21/22
Thierry Parmentelat [Fri, 19 Jun 2015 15:52:02 +0000 (17:52 +0200)]
trying to reinstate vsys-scripts on f21/22

8 years agomore changes for f22
Thierry Parmentelat [Fri, 19 Jun 2015 14:25:18 +0000 (16:25 +0200)]
more changes for f22

8 years agoprepare for f22
Thierry Parmentelat [Fri, 19 Jun 2015 14:16:02 +0000 (16:16 +0200)]
prepare for f22

8 years agoadd biosdevname in bootcd's packages with fedora>=21
Thierry Parmentelat [Thu, 18 Jun 2015 14:18:53 +0000 (16:18 +0200)]
add biosdevname in bootcd's packages with fedora>=21

8 years agonodeimage
Thierry Parmentelat [Thu, 18 Jun 2015 07:17:20 +0000 (09:17 +0200)]
nodeimage

8 years agoMerge branch 'master' of ssh://git.onelab.eu/git/build
Thierry Parmentelat [Tue, 16 Jun 2015 07:01:25 +0000 (09:01 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/build

8 years agobootcd
Thierry Parmentelat [Tue, 16 Jun 2015 07:00:57 +0000 (09:00 +0200)]
bootcd

8 years agoSetting tag sfa-3.1-18
Thierry Parmentelat [Mon, 8 Jun 2015 10:24:46 +0000 (12:24 +0200)]
Setting tag sfa-3.1-18
incorporated Frederic Saint Marcel's addition of ASAP management tag

8 years agoSetting tag sfa-3.1-17
Thierry Parmentelat [Fri, 5 Jun 2015 12:00:02 +0000 (14:00 +0200)]
Setting tag sfa-3.1-17
workaround for 'name' not being exposed properly by List() on authority objects
fix a corner case in PL importer
trashed module registry_manager_openstack

8 years agoSetting tag sfa-3.1-16
Thierry Parmentelat [Thu, 4 Jun 2015 12:18:29 +0000 (14:18 +0200)]
Setting tag sfa-3.1-16
added a new builtin column 'name' for authorities in the sfa registry
this is kept in sync with MyPLC's site names when relevant
sfa update -t authority thus now has a new -n/--name option
sfi register or update can specify record type on only 2 characters (au, us, no, or sl)
reviewed Describe and Allocate wrt slice tags for a PL AM:
Describe now exposes all slice tags with a 'scope' being 'sliver' or 'slice'
Allocate now by default ignores incoming slice tags
Allocate's options can mention 'pltags' among 'ignore', 'append', 'sync'
default being 'ignore'
in 'ignore' mode, slice tags are unchanged in the PL db
in 'append' mode, slice tags from the rspec are added to the db unless
they are already present
in 'sync' mode, the code attempts to leave the PL db in sync with the tags
provided in rspec; this can be dangerous and is thus no longer the default
behaviour

8 years agoregular builds use sfa latest tag
Thierry Parmentelat [Mon, 1 Jun 2015 14:09:39 +0000 (16:09 +0200)]
regular builds use sfa latest tag

8 years agosfa@master
Thierry Parmentelat [Thu, 28 May 2015 08:10:09 +0000 (10:10 +0200)]
sfa@master

8 years agouse rpm --root instead of chroot rpm, as resolv.conf is not set up in the slice image
Thierry Parmentelat [Thu, 28 May 2015 08:08:29 +0000 (10:08 +0200)]
use rpm --root instead of chroot rpm, as resolv.conf is not set up in the slice image

8 years agoapply Ciro's rpm in f14 slice image
Thierry Parmentelat [Thu, 28 May 2015 07:01:18 +0000 (09:01 +0200)]
apply Ciro's rpm in f14 slice image

8 years agoupdated modules.list : removed ipfw and madwifi
Thierry Parmentelat [Wed, 27 May 2015 16:06:31 +0000 (18:06 +0200)]
updated modules.list : removed ipfw and madwifi

8 years agofix python3/www format
Thierry Parmentelat [Wed, 27 May 2015 13:06:59 +0000 (15:06 +0200)]
fix python3/www format

8 years agoopen specfiles as utf-8
Thierry Parmentelat [Wed, 27 May 2015 12:15:24 +0000 (14:15 +0200)]
open specfiles as utf-8
+ minor cosmetic

8 years agofix sed --in-place (was --inplace)
Thierry Parmentelat [Tue, 26 May 2015 15:06:21 +0000 (17:06 +0200)]
fix sed --in-place (was --inplace)

8 years agolxc_root is not a global any longer
Thierry Parmentelat [Tue, 26 May 2015 15:01:08 +0000 (17:01 +0200)]
lxc_root is not a global any longer

8 years agoskip gpg check when debootstrapping
Thierry Parmentelat [Tue, 26 May 2015 04:29:46 +0000 (06:29 +0200)]
skip gpg check when debootstrapping

8 years agobump default memory to 2048
Thierry Parmentelat [Sat, 23 May 2015 08:25:31 +0000 (10:25 +0200)]
bump default memory to 2048

8 years agovivid
Thierry Parmentelat [Fri, 22 May 2015 20:49:35 +0000 (22:49 +0200)]
vivid

9 years agoplcapi again from master for new 'upgrade' bootstate
Thierry Parmentelat [Fri, 24 Apr 2015 15:11:34 +0000 (17:11 +0200)]
plcapi again from master for new 'upgrade' bootstate

9 years agobootmanager
Thierry Parmentelat [Fri, 24 Apr 2015 13:13:54 +0000 (15:13 +0200)]
bootmanager

9 years agoSetting tag plcapi-5.3-8
Thierry Parmentelat [Fri, 24 Apr 2015 13:12:36 +0000 (15:12 +0200)]
Setting tag plcapi-5.3-8
GetBootMedium now keeps logs of created bootCD's in /var/tmp/bootmedium

9 years agoSetting tag bootcd-5.2-6
Thierry Parmentelat [Fri, 24 Apr 2015 13:09:50 +0000 (15:09 +0200)]
Setting tag bootcd-5.2-6
remove default kargs systemd.log_target=console console=ttyS0,115200
simpler bootcd layout (no memdisk nor isolinux-debug.bin)
keep track of actual kargs in log file for build.sh

9 years agoMerge branch 'master' of ssh://git.onelab.eu/git/build
Thierry Parmentelat [Fri, 24 Apr 2015 10:25:28 +0000 (12:25 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/build

* 'master' of ssh://git.onelab.eu/git/build:
  Setting tag sfa-3.1-15 major rework of the iotlab driver, that uses an IoT-lab REST API and so does not need to interact with LDAP and OAR directly deprecated cortexlab driver altogether cosmetic changes in displaying credentials, rights and certificates for hopefully more readable error messages always start postgresql if not running (ignore /etc/myplc-release) does not need lxc=enter-namespace anymore for make sync

9 years agobootcd and plcpi
Thierry Parmentelat [Fri, 24 Apr 2015 10:25:01 +0000 (12:25 +0200)]
bootcd and plcpi

9 years agobootcd
Thierry Parmentelat [Thu, 23 Apr 2015 15:49:36 +0000 (17:49 +0200)]
bootcd

9 years agoabove, not below
Thierry Parmentelat [Thu, 23 Apr 2015 08:59:30 +0000 (10:59 +0200)]
above, not below

9 years agoSetting tag sfa-3.1-15
Thierry Parmentelat [Thu, 23 Apr 2015 08:53:40 +0000 (10:53 +0200)]
Setting tag sfa-3.1-15
major rework of the iotlab driver, that uses an IoT-lab REST API
and so does not need to interact with LDAP and OAR directly
deprecated cortexlab driver altogether
cosmetic changes in displaying credentials, rights and certificates
for hopefully more readable error messages
always start postgresql if not running (ignore /etc/myplc-release)
does not need lxc=enter-namespace anymore for make sync

9 years agouse tagged sfa
Thierry Parmentelat [Tue, 14 Apr 2015 06:40:44 +0000 (08:40 +0200)]
use tagged sfa

9 years agoturn off procprotect in fedora20 as well
Thierry Parmentelat [Sun, 12 Apr 2015 08:25:27 +0000 (10:25 +0200)]
turn off procprotect in fedora20 as well

9 years agolbuild-nightly.sh does not include build.common
Thierry Parmentelat [Sat, 11 Apr 2015 12:22:21 +0000 (14:22 +0200)]
lbuild-nightly.sh does not include build.common

9 years agofiguring out guest's ipv4 now relies on domiflist and arp - much more robust, and...
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

9 years agoanother (hopefully last) fix related to suppressing lxc-enter-namespace
Thierry Parmentelat [Sat, 11 Apr 2015 09:39:34 +0000 (11:39 +0200)]
another (hopefully last) fix related to suppressing lxc-enter-namespace

9 years agogrant build guests the ablity to run mknods for creating root images
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

9 years agoother fix
Thierry Parmentelat [Fri, 10 Apr 2015 14:07:11 +0000 (16:07 +0200)]
other fix

9 years agofix
Thierry Parmentelat [Fri, 10 Apr 2015 13:59:42 +0000 (15:59 +0200)]
fix

9 years agoa first attempt at getting rid of lxc-enter-namespace using ssh - and virsh net-dhcp...
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

9 years agolxc-enter-namespace is broken for me right now
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

9 years agorun plain python3, not -u
Thierry Parmentelat [Sat, 4 Apr 2015 09:09:37 +0000 (11:09 +0200)]
run plain python3, not -u

9 years agotake out code targetting svn + svn tagnames
Thierry Parmentelat [Sat, 4 Apr 2015 09:08:10 +0000 (11:08 +0200)]
take out code targetting svn + svn tagnames

9 years agomodule-tools runs py3
Thierry Parmentelat [Fri, 3 Apr 2015 14:27:35 +0000 (16:27 +0200)]
module-tools runs py3

9 years agomodule-tools & git clone : specify --depth only when necessary 5.3.8
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

9 years agocleaned up ipfw- tags - only use refs to git.onelab.eu that in turn mirrors from...
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

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

9 years agoSetting tag plcapi-5.3-7
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

9 years agoSetting tag procprotect-0.4-7
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:

9 years agoSetting tag transforward-0.1-9
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:

9 years agoSetting tag bootcd-5.2-5
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

9 years agof21
Thierry Parmentelat [Wed, 1 Apr 2015 15:10:22 +0000 (17:10 +0200)]
f21

9 years agohide procprotect from f21 build for checking if it's still useful
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

9 years agodeploy python3 everywhere
Thierry Parmentelat [Wed, 18 Mar 2015 20:31:12 +0000 (21:31 +0100)]
deploy python3 everywhere

9 years agopartial-repo.sh has a -i flag (incremental) to avoid doing the stuff over again
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

9 years agousing git for 2 repos that have migrated already
Thierry Parmentelat [Mon, 16 Mar 2015 11:08:03 +0000 (12:08 +0100)]
using git for 2 repos that have migrated already

9 years agothe svn service is unreliable - getting rid of it
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

9 years agonodemanager
Thierry Parmentelat [Tue, 10 Mar 2015 10:21:12 +0000 (11:21 +0100)]
nodemanager

9 years agoMerge branch 'master' of ssh://git.onelab.eu/git/build
Thierry Parmentelat [Tue, 3 Mar 2015 10:50:52 +0000 (11:50 +0100)]
Merge branch 'master' of ssh://git.onelab.eu/git/build

9 years agoincrease the memory for lxc VMs to 1Gb
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

9 years agoincrease the memory for lxc VMs to 1Gb
Thierry Parmentelat [Tue, 3 Mar 2015 10:48:48 +0000 (11:48 +0100)]
increase the memory for lxc VMs to 1Gb

9 years agouse latest sfa no matter what
Thierry Parmentelat [Mon, 2 Mar 2015 20:20:29 +0000 (21:20 +0100)]
use latest sfa no matter what

9 years agoremove vim-enhanced from bootcd in an attempt to shrink this a bit
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

9 years agoreworking plcapi logs
Thierry Parmentelat [Mon, 2 Mar 2015 15:04:08 +0000 (16:04 +0100)]
reworking plcapi logs

9 years agotransforward and procprotect
Thierry Parmentelat [Mon, 2 Mar 2015 13:56:08 +0000 (14:56 +0100)]
transforward and procprotect

9 years agoneed to use the 2nd release of fedora-release first
Thierry Parmentelat [Mon, 2 Mar 2015 10:34:05 +0000 (11:34 +0100)]
need to use the 2nd release of fedora-release first

9 years agobootcd master
Thierry Parmentelat [Sun, 1 Mar 2015 11:41:10 +0000 (12:41 +0100)]
bootcd master

9 years agosee completer duration
Thierry Parmentelat [Sun, 1 Mar 2015 06:20:44 +0000 (07:20 +0100)]
see completer duration

9 years agofix in searching fedora-release rpm
Thierry Parmentelat [Sat, 28 Feb 2015 13:14:42 +0000 (14:14 +0100)]
fix in searching fedora-release rpm

9 years agoditto with --noseclabel in lbuild-nightly
Thierry Parmentelat [Sat, 28 Feb 2015 13:02:22 +0000 (14:02 +0100)]
ditto with --noseclabel in lbuild-nightly

9 years agorun lxc-enter-namespace with the --noseclabel flag
Thierry Parmentelat [Sat, 28 Feb 2015 12:49:11 +0000 (13:49 +0100)]
run lxc-enter-namespace with the --noseclabel flag

9 years agoadd policycoreutils to the nodeimage packages, so that authconfig can run from the...
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

9 years agotests
Thierry Parmentelat [Fri, 27 Feb 2015 06:39:51 +0000 (07:39 +0100)]
tests

9 years agoSetting tag sliceimage-5.1-10 5.3.7
Thierry Parmentelat [Wed, 18 Feb 2015 12:35:01 +0000 (13:35 +0100)]
Setting tag sliceimage-5.1-10
fixed taglevel in specfile

9 years agomanual
Thierry Parmentelat [Wed, 18 Feb 2015 11:54:10 +0000 (12:54 +0100)]
manual

9 years agomore manual changes
Thierry Parmentelat [Wed, 18 Feb 2015 11:52:45 +0000 (12:52 +0100)]
more manual changes

9 years agoSetting tag vsys-scripts-0.95-50
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

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