slapos.git
4 years agoMerge remote-tracking branch 'origin/master' into erp5-cluster
Kazuhiko Shiozaki [Mon, 9 Mar 2015 16:11:45 +0000 (17:11 +0100)]
Merge remote-tracking branch 'origin/master' into erp5-cluster

4 years agoversion up : slapos.recipe.build 0.20.
Kazuhiko Shiozaki [Fri, 6 Mar 2015 13:37:31 +0000 (14:37 +0100)]
version up : slapos.recipe.build 0.20.

4 years agoversion up : slapos.recipe.build 0.19.
Kazuhiko Shiozaki [Fri, 6 Mar 2015 13:14:50 +0000 (14:14 +0100)]
version up : slapos.recipe.build 0.19.

4 years agoadd missing rpath.
Kazuhiko Shiozaki [Wed, 4 Mar 2015 12:48:39 +0000 (13:48 +0100)]
add missing rpath.

4 years agoversion up eggs.
Kazuhiko Shiozaki [Tue, 17 Feb 2015 11:33:14 +0000 (12:33 +0100)]
version up eggs.

4 years agouse OpenBLAS instead of ATLAS to build numpy.
Kazuhiko Shiozaki [Wed, 4 Mar 2015 09:34:06 +0000 (10:34 +0100)]
use OpenBLAS instead of ATLAS to build numpy.

4 years agoversion up : MariaDB 10.0.17.
Kazuhiko Shiozaki [Mon, 2 Mar 2015 08:55:12 +0000 (09:55 +0100)]
version up : MariaDB 10.0.17.

4 years agoversion up : LibreOffice 4.4.0.3.
Kazuhiko Shiozaki [Fri, 20 Feb 2015 08:59:35 +0000 (09:59 +0100)]
version up : LibreOffice 4.4.0.3.

4 years ago[backupserver] Speed up statistics calculation
Romain Courteaud [Tue, 3 Mar 2015 10:02:04 +0000 (11:02 +0100)]
[backupserver] Speed up statistics calculation

4 years agofixup: Publish IPv6. slapos-0.259.2
Alain Takoudjou [Mon, 23 Feb 2015 12:42:28 +0000 (13:42 +0100)]
fixup: Publish IPv6.

4 years agoKVM SR: Publish IPv6. slapos-0.259.1
Alain Takoudjou [Fri, 20 Feb 2015 16:27:38 +0000 (17:27 +0100)]
KVM SR: Publish IPv6.

Used to access directly to VM.

4 years agoMerge branch 'kvm-cluster' into master slapos-0.259
Alain Takoudjou [Fri, 20 Feb 2015 09:35:46 +0000 (10:35 +0100)]
Merge branch 'kvm-cluster' into master

4 years agoerp5_bootstrap: allow to work with python 2.7.9 by stating to NOT check SSL certificates.
Cédric de Saint Martin [Fri, 20 Feb 2015 09:22:00 +0000 (10:22 +0100)]
erp5_bootstrap: allow to work with python 2.7.9 by stating to NOT check SSL certificates.

4 years agouse compatible version for websockify
Alain Takoudjou [Fri, 20 Feb 2015 09:20:56 +0000 (10:20 +0100)]
use compatible version for websockify

4 years agoallow to set custom frontend for kvm-cluster
Alain Takoudjou [Mon, 16 Feb 2015 14:11:58 +0000 (15:11 +0100)]
allow to set custom frontend for kvm-cluster

4 years agofixup! stack.erp5: Add support for HOSTALIAS.
Vincent Pelletier [Thu, 19 Feb 2015 13:00:35 +0000 (14:00 +0100)]
fixup! stack.erp5: Add support for HOSTALIAS.

4 years agostack.erp5: Add support for HOSTALIAS.
Vincent Pelletier [Wed, 18 Feb 2015 16:59:12 +0000 (17:59 +0100)]
stack.erp5: Add support for HOSTALIAS.

hosts-dict alone is not powerful enough: in some cases, we want to alias a
foreign hostname in order to control access to it (ex: to make interface
calls fail on a clone).

4 years agosoftware.erp5: Assorted json schema syntax fixes.
Vincent Pelletier [Wed, 18 Feb 2015 15:57:14 +0000 (16:57 +0100)]
software.erp5: Assorted json schema syntax fixes.

4 years agoerp5: add webrunner resilient import script to mariadb instance. erp5-cluster-resilient
Cédric de Saint Martin [Tue, 17 Feb 2015 13:11:46 +0000 (14:11 +0100)]
erp5: add webrunner resilient import script to mariadb instance.

4 years agoerp5: add webrunner import script for zeo instance.
Cédric de Saint Martin [Tue, 17 Feb 2015 09:32:53 +0000 (10:32 +0100)]
erp5: add webrunner import script for zeo instance.

4 years agoerp5: add resiliency rsync exclude file to zeo instance.
Cédric de Saint Martin [Tue, 17 Feb 2015 09:26:01 +0000 (10:26 +0100)]
erp5: add resiliency rsync exclude file to zeo instance.

4 years agoerp5: add backup-periodicity parameter to mariadb instance.
Cédric de Saint Martin [Tue, 17 Feb 2015 08:49:30 +0000 (09:49 +0100)]
erp5: add backup-periodicity parameter to mariadb instance.

4 years agoMerge remote-tracking branch 'origin/master' into erp5-cluster
Cédric de Saint Martin [Tue, 17 Feb 2015 08:44:50 +0000 (09:44 +0100)]
Merge remote-tracking branch 'origin/master' into erp5-cluster

Conflicts:
stack/erp5/buildout.cfg
stack/erp5/instance-erp5-cluster.cfg.in
stack/erp5/instance-mariadb.cfg.in
stack/erp5/instance-tidstorage.cfg.in
stack/erp5/instance.cfg.in

4 years agoslaprunner: use slapos.toolbox 0.47.3. slapos-0.258
Cédric de Saint Martin [Tue, 17 Feb 2015 06:49:22 +0000 (07:49 +0100)]
slaprunner: use slapos.toolbox 0.47.3.

4 years agoslaprunner import script: do not continue if slapos node software failed.
Cédric de Saint Martin [Mon, 16 Feb 2015 06:45:52 +0000 (07:45 +0100)]
slaprunner import script: do not continue if slapos node software failed.

4 years agoversion up : dbus 1.8.16 and dbus-glib 0.104.
Kazuhiko Shiozaki [Fri, 13 Feb 2015 09:09:50 +0000 (10:09 +0100)]
version up : dbus 1.8.16 and dbus-glib 0.104.

4 years agoslapos stack: use slapos.cookbook 0.95. slapos-0.257
Cédric de Saint Martin [Sat, 14 Feb 2015 08:59:33 +0000 (09:59 +0100)]
slapos stack: use slapos.cookbook 0.95.

4 years agoRelease slapos.cookbook 0.95. slapos.cookbook-0.95
Cédric de Saint Martin [Sat, 14 Feb 2015 08:57:59 +0000 (09:57 +0100)]
Release slapos.cookbook 0.95.

4 years agoslaprunner: use slapos.toolbox 0.47.2.
Cédric de Saint Martin [Sat, 14 Feb 2015 08:53:36 +0000 (09:53 +0100)]
slaprunner: use slapos.toolbox 0.47.2.

4 years agoerp5: Fix parameter name for hosts file in schema.
Vincent Pelletier [Fri, 13 Feb 2015 16:47:32 +0000 (17:47 +0100)]
erp5: Fix parameter name for hosts file in schema.

4 years agoslaprunner: resiliency test: change backup periodicity to 10 minutes.
Cédric de Saint Martin [Wed, 11 Feb 2015 11:56:38 +0000 (12:56 +0100)]
slaprunner: resiliency test: change backup periodicity to 10 minutes.

4 years agoresiliency stack: allow web takeover to work inside of webrunner/erp5testnode.
Cédric de Saint Martin [Wed, 11 Feb 2015 08:17:07 +0000 (09:17 +0100)]
resiliency stack: allow web takeover to work inside of webrunner/erp5testnode.

Also deploy takeover script only in import instances. This is non-sense to deploy it on export/pbs instances.

4 years agoresilient stack: publish takeover information parameters inroot instance parameters.
Cédric de Saint Martin [Tue, 10 Feb 2015 11:55:57 +0000 (12:55 +0100)]
resilient stack: publish takeover information parameters inroot instance parameters.

4 years agoresiliency takeover script: create lock file stating that takeover has been done.
Cédric de Saint Martin [Tue, 10 Feb 2015 10:13:15 +0000 (11:13 +0100)]
resiliency takeover script: create lock file stating that takeover has been done.

It will be used by equeue to prevent to run import scripts if detected.
Reason: if an import script is run AFTER takeover has been done, it may be stopped during its execution while slapgrid is run, causing the new-main instance not to behave correclty.

4 years agofixup! erp5 mariadb resiliency import script: make sure the script does not run forever.
Cédric de Saint Martin [Thu, 12 Feb 2015 11:17:05 +0000 (12:17 +0100)]
fixup! erp5 mariadb resiliency import script: make sure the script does not run forever.

4 years agoerp5 mariadb resiliency import script: make sure the script does not run forever.
Cédric de Saint Martin [Wed, 11 Feb 2015 13:01:53 +0000 (14:01 +0100)]
erp5 mariadb resiliency import script: make sure the script does not run forever.

4 years agoMerge remote-tracking branch 'origin/master' into erp5
Kazuhiko Shiozaki [Wed, 11 Feb 2015 12:54:03 +0000 (13:54 +0100)]
Merge remote-tracking branch 'origin/master' into erp5

4 years agoregister more mroonga UDFs.
Kazuhiko Shiozaki [Tue, 10 Feb 2015 14:04:28 +0000 (15:04 +0100)]
register more mroonga UDFs.

4 years agoversion up : groonga 5.0.0, groonga-normalizer-mysql 1.0.8 and mroonga 5.00.
Kazuhiko Shiozaki [Mon, 9 Feb 2015 14:16:14 +0000 (15:16 +0100)]
version up : groonga 5.0.0, groonga-normalizer-mysql 1.0.8 and mroonga 5.00.

4 years agoversion up eggs.
Kazuhiko Shiozaki [Mon, 9 Feb 2015 10:40:54 +0000 (11:40 +0100)]
version up eggs.

4 years agoversion up : Python 2.7.9.
Kazuhiko Shiozaki [Mon, 9 Feb 2015 09:38:23 +0000 (10:38 +0100)]
version up : Python 2.7.9.

4 years agoversion up eggs.
Kazuhiko Shiozaki [Thu, 5 Feb 2015 10:33:15 +0000 (11:33 +0100)]
version up eggs.

4 years agofixup! erp5: mariadb import script: kill mysqld process in trap.
Cédric de Saint Martin [Mon, 9 Feb 2015 13:03:13 +0000 (14:03 +0100)]
fixup! erp5: mariadb import script: kill mysqld process in trap.

4 years agoerp5: mariadb import script: kill mysqld process in trap.
Cédric de Saint Martin [Fri, 6 Feb 2015 20:23:37 +0000 (21:23 +0100)]
erp5: mariadb import script: kill mysqld process in trap.

4 years agoslaprunner import script: run slapos ndoe sofwtare/instance 3 times.
Cédric de Saint Martin [Fri, 6 Feb 2015 16:29:49 +0000 (17:29 +0100)]
slaprunner import script: run slapos ndoe sofwtare/instance 3 times.

4 years agoslaprunner: import script: run our own slapproxy.
Cédric de Saint Martin [Wed, 4 Feb 2015 09:51:04 +0000 (10:51 +0100)]
slaprunner: import script: run our own slapproxy.

In case of erp5testnode, we have only one IP. So slapos node instance on clone instance would reach... slapproxy of main slaprunner.

4 years agoslaprunner: use slapos.toolbox 0.47.1. slapos-0.256
Cédric de Saint Martin [Fri, 6 Feb 2015 11:17:28 +0000 (12:17 +0100)]
slaprunner: use slapos.toolbox 0.47.1.

4 years agoslapos stack: use slapos.recipe.build 0.18.
Cédric de Saint Martin [Fri, 6 Feb 2015 15:17:51 +0000 (16:17 +0100)]
slapos stack: use slapos.recipe.build 0.18.

Most important change: revert back develop to false by default in gitclone.

4 years agoslapos stack: use slapos.core 1.3.8.
Cédric de Saint Martin [Fri, 6 Feb 2015 10:53:48 +0000 (11:53 +0100)]
slapos stack: use slapos.core 1.3.8.

4 years agoslaprunner: resiliency: allow jinja to read slapparameter_dict and to bubble intsance...
Cédric de Saint Martin [Tue, 3 Feb 2015 16:40:22 +0000 (17:40 +0100)]
slaprunner: resiliency: allow jinja to read slapparameter_dict and to bubble intsance parameters to main instance.

4 years agoerp5: mariadb import script: abort if mariadb was not started.
Cédric de Saint Martin [Tue, 3 Feb 2015 14:35:45 +0000 (15:35 +0100)]
erp5: mariadb import script: abort if mariadb was not started.

4 years agostunnel: update to version 5.10.
Cédric de Saint Martin [Fri, 6 Feb 2015 13:42:19 +0000 (14:42 +0100)]
stunnel: update to version 5.10.

4 years agoIPA fonts / IPAEX fonts: update download URL.
Cédric de Saint Martin [Fri, 6 Feb 2015 12:25:17 +0000 (13:25 +0100)]
IPA fonts / IPAEX fonts: update download URL.

4 years agogmp component: use https to download archive.
Cédric de Saint Martin [Fri, 6 Feb 2015 09:14:06 +0000 (10:14 +0100)]
gmp component: use https to download archive.

1/ FTP doesn't work
2/ ftp://ftp.gmplib.org reads FOR FASTER+SAFER DOWNLOADS USE https.

4 years agoslaprunner: import script: exclude pid, sock and .installed.cfg files from rsync.
Cédric de Saint Martin [Mon, 2 Feb 2015 08:26:15 +0000 (09:26 +0100)]
slaprunner: import script: exclude pid, sock and .installed.cfg files from 

Obvious effect: don't consider processes like mysql as running if it comes from another partition (case of erp5testnode).
Less obvious effect: don't sync/delete supervisord.sock.
Less obvious effect: in erp5testnode, don't uninstall things from main instace when running buildout of instance of clone runner instance.

4 years agostunnel: update to version 5.10.
Cédric de Saint Martin [Fri, 6 Feb 2015 13:42:19 +0000 (14:42 +0100)]
stunnel: update to version 5.10.

4 years agoupdate slapos.cookbook version slapos-0.255
Alain Takoudjou [Fri, 6 Feb 2015 13:21:10 +0000 (14:21 +0100)]
update slapos.cookbook version

4 years agoslapos.cookbook version to 0.94 slapos.cookbook-0.94
Alain Takoudjou [Fri, 6 Feb 2015 12:56:26 +0000 (13:56 +0100)]
slapos.cookbook version to 0.94

4 years agoIPA fonts / IPAEX fonts: update download URL.
Cédric de Saint Martin [Fri, 6 Feb 2015 12:25:17 +0000 (13:25 +0100)]
IPA fonts / IPAEX fonts: update download URL.

4 years agoMerge branch 'kvm-cluster' into master
Alain Takoudjou [Fri, 6 Feb 2015 12:00:47 +0000 (13:00 +0100)]
Merge branch 'kvm-cluster' into master

4 years agoqemu: enable use of high resolution modes
Alain Takoudjou [Fri, 6 Feb 2015 11:52:23 +0000 (12:52 +0100)]
qemu: enable use of high resolution modes

4 years agoUpdate NoVNC component
Alain Takoudjou [Fri, 6 Feb 2015 11:51:08 +0000 (12:51 +0100)]
Update NoVNC component

4 years agogmp component: use https to download archive.
Cédric de Saint Martin [Fri, 6 Feb 2015 09:14:06 +0000 (10:14 +0100)]
gmp component: use https to download archive.

1/ FTP doesn't work
2/ ftp://ftp.gmplib.org reads FOR FASTER+SAFER DOWNLOADS USE https.

4 years agouse -netdev to configure network interface as -net is obsolete now
Alain Takoudjou [Thu, 5 Feb 2015 16:40:54 +0000 (17:40 +0100)]
use -netdev to configure network interface as -net is obsolete now

4 years agoupdate qemu-kvm component
Alain Takoudjou [Thu, 5 Feb 2015 16:40:08 +0000 (17:40 +0100)]
update qemu-kvm component

4 years agotipo: frontend instance name
Alain Takoudjou [Thu, 5 Feb 2015 12:37:58 +0000 (13:37 +0100)]
tipo: frontend instance name

4 years agoAllow to create tap and nat interface
Alain Takoudjou [Wed, 4 Feb 2015 15:17:01 +0000 (16:17 +0100)]
Allow to create tap and nat interface

A new parameter 'use-nat', True by default will specify if we will setup a nat interface.
if 'use-tap' is Truei (false by default), a tap interface will be connected with a new interface in kvm.
if 'use-tap' and 'use-nat' are True, then virtual machine will have two interfaces, one with tap and
one with nat.

4 years agoNEO: fix permission of instance templates when downloading them
Julien Muchembled [Wed, 4 Feb 2015 18:51:08 +0000 (19:51 +0100)]
NEO: fix permission of instance templates when downloading them

This problem was not found during development because I used a local checkout
of slapos cookbook and these files were not downloaded but directly copied
from the disk.

In zc.buildout, the Download class should be changed to use something that
respects umask, instead of 'tempfile.mkstemp'.

4 years agodownload gzipped virtual hard drive, force kvm boot order
Alain Takoudjou [Wed, 4 Feb 2015 13:42:07 +0000 (14:42 +0100)]
download gzipped virtual hard drive, force kvm boot order

4 years agointroduce kvm-cluster software-type
Alain Takoudjou [Wed, 4 Feb 2015 12:33:40 +0000 (13:33 +0100)]
introduce kvm-cluster software-type

4 years agoNEO: fix instanciation issues
Julien Muchembled [Wed, 4 Feb 2015 15:04:54 +0000 (16:04 +0100)]
NEO: fix instanciation issues

- switch-softwaretype recipe is not merged to master yet so we must
  slapos-cookbook in develop mode, like for ERP5.
- Recognize "RootSoftwareInstance" as default software type for compatibility.

4 years agoversion up : apache httpd 2.4.12.
Kazuhiko Shiozaki [Wed, 4 Feb 2015 09:01:18 +0000 (10:01 +0100)]
version up : apache httpd 2.4.12.

4 years agoversion up eggs.
Kazuhiko Shiozaki [Tue, 3 Feb 2015 10:11:32 +0000 (11:11 +0100)]
version up eggs.

4 years agouse jemalloc in mariadb and groonga.
Kazuhiko Shiozaki [Mon, 2 Feb 2015 15:56:57 +0000 (16:56 +0100)]
use jemalloc in mariadb and groonga.

4 years agoversion up : groonga 4.1.1 and mroonga 4.10.
Kazuhiko Shiozaki [Thu, 29 Jan 2015 13:32:55 +0000 (14:32 +0100)]
version up : groonga 4.1.1 and mroonga 4.10.

4 years agoversion up : MariaDB 10.0.16.
Kazuhiko Shiozaki [Tue, 27 Jan 2015 21:11:58 +0000 (22:11 +0100)]
version up : MariaDB 10.0.16.

4 years agoversion up eggs.
Kazuhiko Shiozaki [Sat, 24 Jan 2015 20:48:58 +0000 (21:48 +0100)]
version up eggs.

4 years agoversion up : poppler 0.30.0.
Kazuhiko Shiozaki [Sat, 24 Jan 2015 20:48:41 +0000 (21:48 +0100)]
version up : poppler 0.30.0.

4 years agoversion up : SQLite3 3.8.8.1.
Kazuhiko Shiozaki [Sat, 24 Jan 2015 06:38:10 +0000 (07:38 +0100)]
version up : SQLite3 3.8.8.1.

4 years agoversion up : patch 2.7.3.
Kazuhiko Shiozaki [Sat, 24 Jan 2015 06:36:53 +0000 (07:36 +0100)]
version up : patch 2.7.3.

4 years agoversion up : libtool 2.4.5.
Kazuhiko Shiozaki [Sat, 24 Jan 2015 06:36:44 +0000 (07:36 +0100)]
version up : libtool 2.4.5.

4 years agoversion up : automake 1.15.
Kazuhiko Shiozaki [Sat, 24 Jan 2015 06:36:36 +0000 (07:36 +0100)]
version up : automake 1.15.

4 years agofix the order of autotools.
Kazuhiko Shiozaki [Fri, 23 Jan 2015 15:43:20 +0000 (16:43 +0100)]
fix the order of autotools.

4 years agoAdd PROJ.4 & GEOS to GDAL
Julien Muchembled [Fri, 23 Jan 2015 11:11:17 +0000 (12:11 +0100)]
Add PROJ.4 & GEOS to GDAL

4 years agoadd two CVE patches for jasper.
Kazuhiko Shiozaki [Thu, 22 Jan 2015 14:58:57 +0000 (15:58 +0100)]
add two CVE patches for jasper.

4 years agoversion up : hexagonit.recipe.download 1.7.post4
Kazuhiko Shiozaki [Thu, 22 Jan 2015 14:40:50 +0000 (15:40 +0100)]
version up : hexagonit.recipe.download 1.7.post4

with python 2.6 support that can be still required for initial setup of SlapOS.

4 years agosetup.py: not test_requires but tests_require.
Kazuhiko Shiozaki [Thu, 22 Jan 2015 08:44:35 +0000 (09:44 +0100)]
setup.py: not test_requires but tests_require.

even though there are install_requires and setup_requires...

4 years agoversion up eggs.
Kazuhiko Shiozaki [Tue, 20 Jan 2015 13:59:03 +0000 (14:59 +0100)]
version up eggs.

4 years agoNew component: GDAL
Julien Muchembled [Thu, 22 Jan 2015 11:44:17 +0000 (12:44 +0100)]
New component: GDAL

4 years agoKVM: disk image promise: don't fail if only cluster leaks found.
Cédric de Saint Martin [Mon, 2 Feb 2015 13:30:20 +0000 (14:30 +0100)]
KVM: disk image promise: don't fail if only cluster leaks found.

4 years agostack/slapos: use slapos.recipe.build 0.17 slapos-0.254
Jérome Perrin [Mon, 2 Feb 2015 14:32:43 +0000 (15:32 +0100)]
stack/slapos: use slapos.recipe.build 0.17

4 years agoslaprunner: use slapos.toolbox 0.46.1. slapos-0.253.3
Cédric de Saint Martin [Fri, 30 Jan 2015 15:43:50 +0000 (16:43 +0100)]
slaprunner: use slapos.toolbox 0.46.1.

4 years agoslapos stack: use slapos.core 1.3.7.
Cédric de Saint Martin [Fri, 30 Jan 2015 15:37:13 +0000 (16:37 +0100)]
slapos stack: use slapos.core 1.3.7.

4 years agoslaprunner resilient import script: remove old software in proxy.db if new one is...
Cédric de Saint Martin [Tue, 27 Jan 2015 13:25:17 +0000 (14:25 +0100)]
slaprunner resilient import script: remove old software in proxy.db if new one is already here.

4 years agoslaprunner: exporter: Add supervisord.socket in exporter.exclude file.
Cédric de Saint Martin [Mon, 26 Jan 2015 09:12:51 +0000 (10:12 +0100)]
slaprunner: exporter: Add supervisord.socket in exporter.exclude file.

4 years agoslaprunner: export path and makeflags in resiliency import script.
Cédric de Saint Martin [Tue, 27 Jan 2015 11:19:11 +0000 (12:19 +0100)]
slaprunner: export path and makeflags in resiliency import script.

4 years agoslaprunner: fix jinja error for custom frontend.
Cédric de Saint Martin [Thu, 29 Jan 2015 10:26:12 +0000 (11:26 +0100)]
slaprunner: fix jinja error for custom frontend.

4 years agonodejs stack: update to nodejs 0.10.36
Jérome Perrin [Wed, 28 Jan 2015 10:25:04 +0000 (11:25 +0100)]
nodejs stack: update to nodejs 0.10.36

4 years agofixup! erp5: add periodicity for tidstorage/mariadb backup.
Cédric de Saint Martin [Tue, 27 Jan 2015 11:19:21 +0000 (12:19 +0100)]
fixup! erp5: add periodicity for tidstorage/mariadb backup.

4 years agoerp5: add periodicity for tidstorage/mariadb backup.
Cédric de Saint Martin [Fri, 23 Jan 2015 11:05:54 +0000 (12:05 +0100)]
erp5: add periodicity for tidstorage/mariadb backup.

Also move mariadb buildout instance profile to dynamic template.