build.git
5 years agoSetting tag nodemanager-7.0-0
Thierry Parmentelat [Mon, 7 Jan 2019 11:27:57 +0000 (12:27 +0100)]
Setting tag nodemanager-7.0-0
ported to python3
add a systemd dependency to network-online so the service won't start too early
only support systemd, removed init-oriented business
also removed debian-oriented business

5 years agoSetting tag nodemanager-5.2-20
Thierry Parmentelat [Mon, 7 Jan 2019 11:20:20 +0000 (12:20 +0100)]
Setting tag nodemanager-5.2-20
simply make conf_files.py executable, so that bootmanager can be py2/py3 compliant

5 years agoSetting tag lxc-userspace-2.0-0
Thierry Parmentelat [Mon, 7 Jan 2019 11:16:40 +0000 (12:16 +0100)]
Setting tag lxc-userspace-2.0-0
ported to python3, including the setns C extension

5 years agoSetting tag nodeupdate-1.0-0
Thierry Parmentelat [Mon, 7 Jan 2019 11:10:10 +0000 (12:10 +0100)]
Setting tag nodeupdate-1.0-0
ported to python3 + pep8

5 years agoSetting tag plnode-utils-1.0-0
Thierry Parmentelat [Mon, 7 Jan 2019 11:06:07 +0000 (12:06 +0100)]
Setting tag plnode-utils-1.0-0
ported to python3 + various cleanups
more tolerant wrt units (accepts more floats)

5 years agoSetting tag sfa-4.0-2
Thierry Parmentelat [Mon, 7 Jan 2019 10:54:52 +0000 (11:54 +0100)]
Setting tag sfa-4.0-2
have shebangs mention python2 since it is what this version runs on
use rpm names in python2-something for expressing dependencies
remove build dependency to python-setuptools
Handle C-BAS hrn format with "\" (Loic)
sfa-start does not daemonize anymore (this is handled by systemd)
a little nicer logs when troubleshooting auth issues
use systemctl in Makefile when syncing

5 years agoSetting tag nodeimage-5.2-9
Thierry Parmentelat [Mon, 7 Jan 2019 10:40:53 +0000 (11:40 +0100)]
Setting tag nodeimage-5.2-9
ok for f27 and f29
cleanup old distros

5 years agoSetting tag sliceimage-5.1-12
Thierry Parmentelat [Mon, 7 Jan 2019 10:35:48 +0000 (11:35 +0100)]
Setting tag sliceimage-5.1-12
fix for optimizing build on fedora27

5 years agoSetting tag bootcd-6.0-0
Thierry Parmentelat [Mon, 7 Jan 2019 10:33:34 +0000 (11:33 +0100)]
Setting tag bootcd-6.0-0
requires 'genisoimage' rather than deprecated 'mkisofs'
set kernel arg `net.ifnames=0` in addition to `biosdevname=0`
does not use ifconfig, instead use ip and nm-ifup, or look up /sys/class/net
slightly review the contents of forensics messages

5 years agoSetting tag pcucontrol-1.0-14
Thierry Parmentelat [Mon, 7 Jan 2019 10:18:58 +0000 (11:18 +0100)]
Setting tag pcucontrol-1.0-14
for building on fedora27; had to drop support for openssl, see specfile for details

5 years agoSetting tag bootmanager-6.0-0
Thierry Parmentelat [Mon, 7 Jan 2019 10:08:18 +0000 (11:08 +0100)]
Setting tag bootmanager-6.0-0
* this is STILL BASED ON PYTHON2, but relies on 2 accessory libraries that are pypcilib and pyplnet
for this reason, the relevant files are COPIED at packaging time
* new settings lxc_ROOT_SIZE=12G (was 70G) and SWAP_SIZE=4G (was 1G)
and lxc_TOTAL_MINIMUM_DISK_SIZE=50 (was 120)
* invoke conf_files.py as a plain script (i.e. expects a shebang) since we ideally can still
use this code against a python2 nodemanager
* skip nodeupdate step, will be redone later anyway
* rely on NetworkManager utilities when ifconfig can't be found
* tear down patch for very old 2.6.12 kernels
* a little closer to python3 though

5 years agoplewww-5.2-9
Thierry Parmentelat [Mon, 7 Jan 2019 09:44:12 +0000 (10:44 +0100)]
plewww-5.2-9

5 years agoSetting tag drupal-4.7-17
Thierry Parmentelat [Mon, 7 Jan 2019 09:41:48 +0000 (10:41 +0100)]
Setting tag drupal-4.7-17
apply patch for php7.2 on fedora29

5 years agoSetting tag vsys-0.99-4
Thierry Parmentelat [Mon, 7 Jan 2019 09:39:19 +0000 (10:39 +0100)]
Setting tag vsys-0.99-4
building on fedora29 requires to tweak ocaml compile environment

5 years agotests-7.0-0
Thierry Parmentelat [Mon, 7 Jan 2019 09:35:37 +0000 (10:35 +0100)]
tests-7.0-0

5 years agoSetting tag tests-6.0-5
Thierry Parmentelat [Mon, 7 Jan 2019 09:12:40 +0000 (10:12 +0100)]
Setting tag tests-6.0-5
tests module updated when moving to fedora29 and python3
most notably, the check-initscripts and cross-check-tcp steps no longer are default steps, which is arguable
also a new step django-install is introduced to smoothen installation
knows about new myplc-core package
forget about yum, use dnf as a first class citizen
forget about service, use systemctl instead
explicitly enable sfa services - through systemctl again of course
drop the omf-friendly business altogether

5 years agoSetting tag transforward-0.1-12
Thierry Parmentelat [Mon, 7 Jan 2019 08:52:16 +0000 (09:52 +0100)]
Setting tag transforward-0.1-12
tweaks for building against f27
will no longer build against f29 though, because since kernel 4.19, the jprobe api has gone entirely
# https://github.com/torvalds/linux/commit/4de58696de076d9bd2745d1cbe0930635c3f5ac9

5 years agopy3 becomes default
Thierry Parmentelat [Mon, 7 Jan 2019 08:51:21 +0000 (09:51 +0100)]
py3 becomes default

5 years agocleanup old stuff
Thierry Parmentelat [Mon, 7 Jan 2019 08:36:20 +0000 (09:36 +0100)]
cleanup old stuff

5 years agosetns module needs tweaks in python3 py3ok
Thierry Parmentelat [Wed, 2 Jan 2019 14:02:43 +0000 (15:02 +0100)]
setns module needs tweaks in python3

5 years agonodemanager@master so that conf_files is executable with a shebang
Thierry Parmentelat [Sat, 29 Dec 2018 14:05:59 +0000 (15:05 +0100)]
nodemanager@master so that conf_files is executable with a shebang

5 years agonodeupdate@python3
Thierry Parmentelat [Sat, 29 Dec 2018 10:32:53 +0000 (11:32 +0100)]
nodeupdate@python3

5 years agoplnode@python3
Thierry Parmentelat [Fri, 28 Dec 2018 23:56:55 +0000 (00:56 +0100)]
plnode@python3

5 years agonodemanager@python3
Thierry Parmentelat [Fri, 28 Dec 2018 21:49:25 +0000 (22:49 +0100)]
nodemanager@python3

5 years agodrupal@master
Thierry Parmentelat [Fri, 21 Dec 2018 10:21:42 +0000 (11:21 +0100)]
drupal@master

5 years agocrucial to ship NetworkManager on nodes
Thierry Parmentelat [Fri, 21 Dec 2018 08:09:06 +0000 (09:09 +0100)]
crucial to ship NetworkManager on nodes

5 years agonodeimage to enable NetworkManager and disable network, that is now deemed dead
parmentelat [Thu, 20 Dec 2018 14:48:05 +0000 (15:48 +0100)]
nodeimage to enable NetworkManager and disable network, that is now deemed dead

5 years agoturn off sfa build on both 27 and 29
parmentelat [Tue, 18 Dec 2018 14:16:07 +0000 (15:16 +0100)]
turn off sfa build on both 27 and 29

5 years agoalign f27 on networkmananger-based bootcd
parmentelat [Tue, 18 Dec 2018 12:42:49 +0000 (13:42 +0100)]
align f27 on networkmananger-based bootcd

5 years agoship NodeManager in f29 nodeimage
parmentelat [Tue, 18 Dec 2018 12:38:08 +0000 (13:38 +0100)]
ship NodeManager in f29 nodeimage

5 years agodrop support for sfa starting with f29
parmentelat [Tue, 18 Dec 2018 10:14:18 +0000 (11:14 +0100)]
drop support for sfa starting with f29

5 years agotransforward cannot ship on nodes with f29 as it no longer builds
parmentelat [Tue, 18 Dec 2018 10:10:28 +0000 (11:10 +0100)]
transforward cannot ship on nodes with f29 as it no longer builds

5 years agobootmanager
parmentelat [Tue, 18 Dec 2018 08:10:59 +0000 (09:10 +0100)]
bootmanager

5 years agorenaming tags file for the py3 version; py2 version needs a py2 pyplnet
parmentelat [Mon, 17 Dec 2018 10:11:16 +0000 (11:11 +0100)]
renaming tags file for the py3 version; py2 version needs a py2 pyplnet

5 years agoseparate tags file for python3
parmentelat [Fri, 14 Dec 2018 13:55:39 +0000 (14:55 +0100)]
separate tags file for python3

5 years agobootcd with NetworkManager starting with f29
parmentelat [Thu, 13 Dec 2018 16:12:21 +0000 (17:12 +0100)]
bootcd with NetworkManager starting with f29

5 years agoprune everything about aspects that is python2 and too tedious to port
parmentelat [Wed, 12 Dec 2018 12:52:45 +0000 (13:52 +0100)]
prune everything about aspects that is python2 and too tedious to port

5 years agobuild is also python3-equipped
parmentelat [Wed, 12 Dec 2018 10:56:13 +0000 (11:56 +0100)]
build is also python3-equipped

5 years agopython2-pip is no longer implicit on f29 - probably this is temporary
parmentelat [Tue, 11 Dec 2018 07:13:41 +0000 (08:13 +0100)]
python2-pip is no longer implicit on f29 - probably this is temporary

5 years agobranch geni-v3 in sfa has gone, just use plain master
parmentelat [Mon, 10 Dec 2018 16:37:14 +0000 (17:37 +0100)]
branch geni-v3 in sfa has gone, just use plain master

5 years agolbuild vms now rely on NetworkManager
parmentelat [Mon, 10 Dec 2018 07:39:22 +0000 (08:39 +0100)]
lbuild vms now rely on NetworkManager

5 years agofixing commit b04553ca, that was meant to be only about f29
parmentelat [Sun, 9 Dec 2018 17:36:11 +0000 (18:36 +0100)]
fixing commit b04553ca, that was meant to be only about f29

5 years agomessing with ssh keys ownership needed ironing out
parmentelat [Fri, 7 Dec 2018 19:27:45 +0000 (20:27 +0100)]
messing with ssh keys ownership needed ironing out

5 years agoprint out message during the initial rsync when migrating
parmentelat [Fri, 7 Dec 2018 11:41:05 +0000 (12:41 +0100)]
print out message during the initial rsync when migrating

5 years agopatching VM motion script to take care of odd ownerships of ssh keys in moved container
parmentelat [Fri, 7 Dec 2018 11:11:52 +0000 (12:11 +0100)]
patching VM motion script to take care of odd ownerships of ssh keys in moved container

5 years agocleanup obso scripts
parmentelat [Thu, 6 Dec 2018 15:18:30 +0000 (16:18 +0100)]
cleanup obso scripts

5 years agopython3
parmentelat [Thu, 6 Dec 2018 15:17:05 +0000 (16:17 +0100)]
python3

5 years agouse python3 for gethostbyname
parmentelat [Thu, 6 Dec 2018 14:53:48 +0000 (15:53 +0100)]
use python3 for gethostbyname

5 years agocreate-vm.sh
parmentelat [Wed, 5 Dec 2018 14:56:56 +0000 (15:56 +0100)]
create-vm.sh

5 years agoremove fedora-release nonsense
parmentelat [Wed, 5 Dec 2018 11:51:00 +0000 (12:51 +0100)]
remove fedora-release nonsense

5 years agogo for networkmanager all the way
parmentelat [Wed, 5 Dec 2018 11:50:38 +0000 (12:50 +0100)]
go for networkmanager all the way

5 years agoinstall NetworkManager in spawned f27 containers as well
parmentelat [Wed, 5 Dec 2018 10:31:57 +0000 (11:31 +0100)]
install NetworkManager in spawned f27 containers as well

5 years agocopy just the 2 core repos into container when bootstrapping a container fs
parmentelat [Wed, 5 Dec 2018 10:13:23 +0000 (11:13 +0100)]
copy just the 2 core repos into container when bootstrapping a container fs

5 years agobootcd from master
parmentelat [Tue, 4 Dec 2018 14:55:35 +0000 (15:55 +0100)]
bootcd from master

5 years agomkisofs is now known as genisoimage
parmentelat [Tue, 4 Dec 2018 14:55:25 +0000 (15:55 +0100)]
mkisofs is now known as genisoimage

5 years agohad managed to break it for f27
parmentelat [Tue, 4 Dec 2018 14:41:26 +0000 (15:41 +0100)]
had managed to break it for f27

5 years agoturn off transforward in f29 as it won't build anymore against 4.19
parmentelat [Tue, 4 Dec 2018 14:23:01 +0000 (15:23 +0100)]
turn off transforward in f29 as it won't build anymore against 4.19

5 years agoditto
parmentelat [Tue, 4 Dec 2018 12:44:57 +0000 (13:44 +0100)]
ditto

5 years agobuild container with a set of repos based on mirroring/ instead of a hardwired list
parmentelat [Tue, 4 Dec 2018 12:30:47 +0000 (13:30 +0100)]
build container with a set of repos based on mirroring/ instead of a hardwired list

5 years agopour Modular in the mix
parmentelat [Tue, 4 Dec 2018 11:44:23 +0000 (12:44 +0100)]
pour Modular in the mix

5 years agono sliver-openvswitch in f29 for now
parmentelat [Tue, 4 Dec 2018 09:37:04 +0000 (10:37 +0100)]
no sliver-openvswitch in f29 for now

5 years agoupdates in f29 have changed their layout
parmentelat [Tue, 4 Dec 2018 09:20:31 +0000 (10:20 +0100)]
updates in f29 have changed their layout

5 years agountabified build.common
parmentelat [Tue, 4 Dec 2018 09:16:54 +0000 (10:16 +0100)]
untabified build.common

5 years agowhite spaces removed by atom
parmentelat [Tue, 4 Dec 2018 08:29:55 +0000 (09:29 +0100)]
white spaces removed by atom

5 years agotaking sliver-openvswitch out of fedora29
parmentelat [Tue, 4 Dec 2018 08:28:37 +0000 (09:28 +0100)]
taking sliver-openvswitch out of fedora29

5 years agouse tweak in vsys for f29; add hostname to runtime
parmentelat [Tue, 4 Dec 2018 07:55:26 +0000 (08:55 +0100)]
use tweak in vsys for f29; add hostname to runtime

5 years agowe need hostname when building
parmentelat [Mon, 3 Dec 2018 16:14:15 +0000 (17:14 +0100)]
we need hostname when building

5 years agoremove 2 packages from f29 as they are no longer known
parmentelat [Mon, 3 Dec 2018 15:51:11 +0000 (16:51 +0100)]
remove 2 packages from f29 as they are no longer known

5 years agotweaks in container building for f29
parmentelat [Mon, 3 Dec 2018 14:53:56 +0000 (15:53 +0100)]
tweaks in container building for f29

5 years agoremove some complexity by dropping support for (quite) old distros
parmentelat [Mon, 3 Dec 2018 13:50:59 +0000 (14:50 +0100)]
remove some complexity by dropping support for (quite) old distros

5 years agountabified
parmentelat [Mon, 3 Dec 2018 13:45:58 +0000 (14:45 +0100)]
untabified

5 years agoforget about network-scripts, go for NetworkManager
parmentelat [Mon, 3 Dec 2018 13:17:39 +0000 (14:17 +0100)]
forget about network-scripts, go for NetworkManager

5 years agopkgs.py runs on python3
parmentelat [Mon, 3 Dec 2018 10:36:51 +0000 (11:36 +0100)]
pkgs.py runs on python3

5 years agomore packages in spawned vms
parmentelat [Sun, 2 Dec 2018 16:22:55 +0000 (17:22 +0100)]
more packages in spawned vms

5 years agouse dnf instead of yum, and other untabifications
parmentelat [Sun, 2 Dec 2018 16:15:44 +0000 (17:15 +0100)]
use dnf instead of yum, and other untabifications

5 years agoadd networks-scripts as a package in root install on f29
parmentelat [Sun, 2 Dec 2018 16:14:44 +0000 (17:14 +0100)]
add networks-scripts as a package in root install on f29

5 years agoanother big fix to fedora-mirror for f29
parmentelat [Fri, 30 Nov 2018 14:17:10 +0000 (15:17 +0100)]
another big fix to fedora-mirror for f29

5 years agofix fedora-mirror that was creating an extra x86_64/ step in mirrored paths
parmentelat [Fri, 30 Nov 2018 14:04:12 +0000 (15:04 +0100)]
fix fedora-mirror that was creating an extra x86_64/ step in mirrored paths

5 years agof29
parmentelat [Wed, 28 Nov 2018 13:01:15 +0000 (14:01 +0100)]
f29

5 years agofedora mirror for f29 has a little different layout
parmentelat [Wed, 28 Nov 2018 12:56:34 +0000 (13:56 +0100)]
fedora mirror for f29 has a little different layout

5 years agobuilding.repo.in for f29
parmentelat [Mon, 26 Nov 2018 13:08:35 +0000 (14:08 +0100)]
building.repo.in for f29

5 years agowelcome f29, by f25
parmentelat [Mon, 26 Nov 2018 13:05:40 +0000 (14:05 +0100)]
welcome f29, by f25

5 years agopyplnet
Thierry Parmentelat [Mon, 10 Sep 2018 14:02:17 +0000 (16:02 +0200)]
pyplnet

5 years agodefault to f27
Thierry Parmentelat [Tue, 29 May 2018 07:34:10 +0000 (09:34 +0200)]
default to f27

6 years agotests@master
Thierry Parmentelat [Thu, 22 Feb 2018 07:42:23 +0000 (08:42 +0100)]
tests@master

6 years agodont build omf sliceimage anymore
Thierry Parmentelat [Thu, 15 Feb 2018 13:47:25 +0000 (14:47 +0100)]
dont build omf sliceimage anymore

6 years agosliceimage@master
Thierry Parmentelat [Thu, 15 Feb 2018 10:53:21 +0000 (11:53 +0100)]
sliceimage@master

6 years agoplcapi@master
Thierry Parmentelat [Tue, 13 Feb 2018 14:53:27 +0000 (15:53 +0100)]
plcapi@master

6 years agoreinstante pcucontrol on f27; it will come without SSL but better than nothing
Thierry Parmentelat [Tue, 13 Feb 2018 14:20:16 +0000 (15:20 +0100)]
reinstante pcucontrol on f27; it will come without SSL but better than nothing

6 years agopcucontrol@master
Thierry Parmentelat [Tue, 13 Feb 2018 13:08:40 +0000 (14:08 +0100)]
pcucontrol@master

6 years agoplewww@master
Thierry Parmentelat [Tue, 13 Feb 2018 11:45:02 +0000 (12:45 +0100)]
plewww@master

6 years agomyplc@master for the ssl startup script
Thierry Parmentelat [Tue, 13 Feb 2018 11:37:24 +0000 (12:37 +0100)]
myplc@master for the ssl startup script

6 years agobypass pcucontrol on f27 for now
Thierry Parmentelat [Wed, 20 Dec 2017 14:50:50 +0000 (15:50 +0100)]
bypass pcucontrol on f27 for now

6 years agoadd elfutil-libef-devel on f27
Thierry Parmentelat [Wed, 20 Dec 2017 12:44:00 +0000 (13:44 +0100)]
add elfutil-libef-devel on f27

6 years agotransforward
Thierry Parmentelat [Wed, 20 Dec 2017 12:04:09 +0000 (13:04 +0100)]
transforward

6 years agopython-uuid rpm seems to have gone
Thierry Parmentelat [Wed, 20 Dec 2017 11:50:26 +0000 (12:50 +0100)]
python-uuid rpm seems to have gone

6 years agouse latest nodeimage for f27
Thierry Parmentelat [Wed, 20 Dec 2017 11:49:07 +0000 (12:49 +0100)]
use latest nodeimage for f27

6 years agof27
Thierry Parmentelat [Wed, 20 Dec 2017 10:03:53 +0000 (11:03 +0100)]
f27

6 years agoSetting tag myplc-5.3-4 5.3.14
Thierry Parmentelat [Sun, 16 Jul 2017 12:17:06 +0000 (14:17 +0200)]
Setting tag myplc-5.3-4
takes care of creating plcapi log file

6 years agoSetting tag nodeimage-5.2-8
Thierry Parmentelat [Sun, 16 Jul 2017 11:14:36 +0000 (13:14 +0200)]
Setting tag nodeimage-5.2-8
fix the fedora and fedora-updates repo definitions for f25
add /etc/plc.d/packages index