slapos:76cfa45dd9c7c66b32ec9289237d332591fa2500 commitshttps://lab.nexedi.com/nexedi/slapos/-/commits/76cfa45dd9c7c66b32ec9289237d332591fa25002016-12-16T20:47:17+01:00https://lab.nexedi.com/nexedi/slapos/-/commit/76cfa45dd9c7c66b32ec9289237d332591fa2500NEO: add a neoctl wrapper in every partition with an admin node2016-12-16T20:47:17+01:00Iliya Manolovilmanfordinner@gmail.com
The purpose of the added script is to shorten calling neoctl by removing the
need to constantly supply things SlapOS can provide on its own like
certificates and admin address. A sample command is now as simple as:
~/srv/runner/instance/slappartX/bin/neoctl set cluster STARTING_BACKUP
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/120" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/120" data-link="false" data-link-reference="true" data-project="15" data-merge-request="808" data-project-path="nexedi/slapos" data-iid="120" data-mr-title="NEO: add a neoctl wrapper in every partition with an admin node" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!120</a>https://lab.nexedi.com/nexedi/slapos/-/commit/923a6e86c4a047102c4e37237ad97cee28bf3967wkhtmltopdf: version up to 0.12.42016-12-16T17:22:29+01:00Tristan Caveliertristan.cavelier@nexedi.com
As `setuptools.archive_util.unpack_archive` (or self.extract
from slapos.recipe.build) is not able to handle .tar.xz archives,
tar component is added to wkhtmltopdf build dependencies.https://lab.nexedi.com/nexedi/slapos/-/commit/2e5484400a00b4e2f0273c26709b65e3ff8492c8wkhtmltopdf: fix argument propagation to wkhtmltopdf binary2016-12-16T17:22:29+01:00Tristan Caveliertristan.cavelier@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/3cab4d57bb49b6df892b9329d612c4efdc7cf52dwkhtmltopdf: fix current working directory issue2016-12-16T17:22:29+01:00Tristan Caveliertristan.cavelier@nexedi.com
As wkhtmltopdf sometimes needs to get files in
current working directory ONLY, this has to be
set correctly.
E.g. `wkhtmltopdf toc --xsl-style-sheet no_absolute_path.xsl input.html output.pdf`https://lab.nexedi.com/nexedi/slapos/-/commit/884dcfaf0549aeba3eb3b534300566df56f3e454openvpn: fix segfaults since we upgraded to 2.3.11+2016-12-16T14:48:16+01:00Julien Muchembledjm@nexedi.com
After some upstream refactoring, a #include is missing (at least up to 2.3.14),
but still pulled implicitely when openssl is built with engines. This commit
fixes the configure step, so that HAVE_OPENSSL_ENGINE is true as expected.
More on <a href="https://community.openvpn.net/openvpn/ticket/792" rel="nofollow noreferrer noopener" target="_blank">https://community.openvpn.net/openvpn/ticket/792</a>https://lab.nexedi.com/nexedi/slapos/-/commit/77bfb0b014f1c41e8bf249b7115afcf968184c57Use most recent version.2016-12-16T09:01:41+01:00Ivan Tyagovivan@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/122" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/122" data-link="false" data-link-reference="true" data-project="15" data-merge-request="818" data-project-path="nexedi/slapos" data-iid="122" data-mr-title="Use most recent version." data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!122</a>https://lab.nexedi.com/nexedi/slapos/-/commit/5c6cb6d68baaff0d8596a6a3a5406e5510e75defslaprunner: webrunner's webdav explicetly tells to user to not cache on diffe...2016-12-15T16:31:31+01:00Nicolas Wavrantnicolas.wavrant@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/0d90b242fbde20a821acab59278b1fcfea9fb6e3Revert "Revert "software/neoppod & stack/erp5: Hook in zodbutils""2016-12-13T15:49:57+01:00Kirill Smelkovkirr@nexedi.com
This reverts commit <a href="/jp/slapos/-/commit/7f6729de1dd5647163defad7f6f66e9c5d158d32" data-original="7f6729de1dd5647163defad7f6f66e9c5d158d32" data-link="false" data-link-reference="false" data-project="610" data-commit="7f6729de1dd5647163defad7f6f66e9c5d158d32" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title='Revert "software/neoppod & stack/erp5: Hook in zodbutils"' class="gfm gfm-commit has-tooltip">7f6729de</a>.
ZODB has been switched to ZODB4 in <a href="/jp/slapos/-/commit/447b27e634673ab95b95c02877ba03364c41d72c" data-original="447b27e6" data-link="false" data-link-reference="false" data-project="610" data-commit="447b27e634673ab95b95c02877ba03364c41d72c" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="Switch from ZODB3 (3.10.7) to ZODB (4.4.4)" class="gfm gfm-commit has-tooltip">447b27e6</a> (Switch from ZODB3 (3.10.7)
to ZODB (4.4.4)) including raising transaction version requirement to
1.7.0 so we can try to introduce zodbtools one more time.
/proposed-for-review-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/121" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/121" data-link="false" data-link-reference="true" data-project="15" data-merge-request="810" data-project-path="nexedi/slapos" data-iid="121" data-mr-title='Revert "Revert "software/neoppod & stack/erp5: Hook in zodbutils""' data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!121</a>https://lab.nexedi.com/nexedi/slapos/-/commit/fd8673ba49272f007f5c4970bb2b500da7f70ef5version up: openvpn 2.3.142016-12-12T12:01:17+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/885cbd6d44659405a4b3a48c6c76ad3d06bc04a5fixup! NEO: enable innodb_file_per_table by default2016-12-08T21:31:36+01:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/ae1d440ff9edd87a801df16779a0605db1823152version up: gc 7.2g.2016-12-08T21:29:38+01:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/3b5f73e240d08f0bedcf343210075f07109ab8c1version up : libtiff 4.0.7 including security fixes.2016-12-08T21:29:38+01:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/0e4002d1d09c5ea0a01ed22e232d276aba6bb4aeNEO: enable innodb_file_per_table by default2016-12-08T20:11:31+01:00Julien Muchembledjm@nexedi.com
Without it, the interest of tweaking the partition table is limited, because:
- it is impossible to free space efficiently
- 'optimize table' is even slowerhttps://lab.nexedi.com/nexedi/slapos/-/commit/9854c583703e99630945bbec062aa6590087a1d3slaprunner: export script shouldn't succeed if the backup of the contained...2016-12-08T16:20:26+01:00Nicolas Wavrantnicolas.wavrant@nexedi.comslaprunner: export script shouldn't succeed if the backup of the contained instances are running at the same time
https://lab.nexedi.com/nexedi/slapos/-/commit/04ff7a7ce6aa3df957331ade729edacbf98685e3fix monitor boostratp status promise2016-12-08T12:23:05+00:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/c3efd062fa72809e161bcb7a7a57dc6090389064ERP5: fix generation of bin/runzeo after the switch to ZODB42016-12-08T10:46:19+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/350bb10fad6096ca34b64d2e72a2f58000f1cecdpbs: handles the fact that some parameters are not present when slaves are down2016-12-07T10:48:48+01:00Nicolas Wavrantnicolas.wavrant@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/54de4f3b4719ef2fec544c3cdae5012e533789earina: update to latest Nexedi revision2016-12-06T11:26:23+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/1b2738948f195bc8f4f4ddba7136957069b91e41version up: git 2.11.02016-12-05T15:55:24+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/c08b33b3482eaa69b6a11329ec1d01fe75c3f612build-rina: fix build of [lxml-python] in hellorina SR2016-12-05T14:19:40+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/8f79ab9fcbcd2a29b831e0572ce9be1e6b53102eversion up: ca-certificates 201601042016-12-05T11:32:25+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/447b27e634673ab95b95c02877ba03364c41d72cSwitch from ZODB3 (3.10.7) to ZODB (4.4.4)2016-12-05T10:28:08+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/5d8ddfd4df28a0dfb1a3fcd5f376f827dc0e751cbuild-rina: re-enable build of hellorina SR2016-12-03T19:36:02+01:00Julien Muchembledjm@nexedi.com
- version up: setuptools 30.1.0
- revert commit <a href="/tleymone/slapos/-/commit/1d0a80738cdecde9221085df5cc600b793f15b82" data-original="1d0a80738cdecde9221085df5cc600b793f15b82" data-link="false" data-link-reference="false" data-project="1449" data-commit="1d0a80738cdecde9221085df5cc600b793f15b82" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="build-rina: temporary disable build of hellorina SR" class="gfm gfm-commit has-tooltip">1d0a8073</a>https://lab.nexedi.com/nexedi/slapos/-/commit/560b4207c052160d04ff3a405223179b3fc1430bmonitor: gives the path to the CORS template to monitor-configurator2016-12-02T17:10:01+01:00Nicolas Wavrantnicolas.wavrant@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/fb8912e8834d131620df63e8f5f12ada76a7e0adpbs: fixes up wrapper_push template2016-11-30T17:56:27+01:00Nicolas Wavrantnicolas.wavrant@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/7547be46954dc8cca9159124e6b5db0c8b0ea435slaprunner: importer script should fail also when running the custom import s...2016-11-30T17:56:27+01:00Nicolas Wavrantnicolas.wavrant@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/95c0c413b79043e6a0c00dfe85e2df79a995db10slaprunner: adds parameter to runUnitTest2016-11-30T17:56:27+01:00Nicolas Wavrantnicolas.wavrant@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/eb89886b5946ec17bc75ecaf418412953535bd03version up: ZODB 4.4.4 for NEO-ZODB42016-11-29T11:18:44+01:00Julien Muchembledjm@nexedi.com
NEO is also not ready yet for transaction 2.xhttps://lab.nexedi.com/nexedi/slapos/-/commit/a23ab6b7044cd93821e06550a7d6636d5cc0fad2kvm: updates templates for testnode since pbsready-export.cfg.in became a jin...2016-11-28T11:28:19+01:00Nicolas Wavrantnicolas.wavrant@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/428634b042ac0a8e03b9bff5c1ade8a8bdd3d520apache-frontend: Move to zc.buildout22016-11-25T18:05:41+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/6ed342f07b811d58bf1b3f4c169947babb7d2dd6apache-frontend: Add a diferent domain for nginx related services.2016-11-25T18:03:29+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/811430484a2b16ee6e75bdd2906b88869217a09bapache-frontend: Add appropriate filename.2016-11-25T18:03:29+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/f6176a50996cb3d9fdd217b2846a068425d578c2Start 1.0.44 develoment2016-11-24T22:48:32+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/a4cdca25c9e71184ddf56df55f5eaf9bbe93bc80slapos.cookbook version up 1.0.432016-11-24T22:46:27+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/eac0d95bbfcff07c97b4e447d34a35e16cfbe9abRelease slapos.cookbook 1.0.432016-11-24T22:43:30+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/cf57b1f4070d2387c7c177e92f5a95283e8e68d8Resiliency improvements2016-11-24T22:27:26+01:00Nicolas Wavrantnicolas.wavrant@nexedi.com
This MR brings some confort of use and of administration for the resiliency stack and resiliency related taks :
* logrotate some logs/feeds to save disk space
* adds more promises on export and import instances
* improves feedback on import failures : promises are more verbose, more information on the takeover webpage, ...
* better indempotency for the backup time information, which is now published instead of read from the .installed.cfg
Updated on 11/22 :
* improve pbs recipe : makes the trap command cross-shell
* remove infinite loops in scripts generated by pbs, but run a given amount of time until raising an error (which can be catched by promises)
* runner-importer script doesn't systematically fails if there is no requested SR.
* adds promises for notifier feeds (on exporter and pbs) to check last result and check if feed is corrupted
This MR should be merged after slapos.core has been upgraded
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/115" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/115" data-link="false" data-link-reference="true" data-project="15" data-merge-request="776" data-project-path="nexedi/slapos" data-iid="115" data-mr-title="Resiliency improvements" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!115</a>https://lab.nexedi.com/nexedi/slapos/-/commit/a7eb3cb3bce55a68e70780dee7aa60b93fc27434Modify apache config files to set headers on failure (4xx for example) and on...2016-11-24T22:25:04+01:00Hardik Junejahardik.juneja@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/117" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/117" data-link="false" data-link-reference="true" data-project="15" data-merge-request="785" data-project-path="nexedi/slapos" data-iid="117" data-mr-title="Modify apache config files to set headers on failure (4xx for example) and on sucess (2xx) as well" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!117</a>https://lab.nexedi.com/nexedi/slapos/-/commit/1d0a80738cdecde9221085df5cc600b793f15b82build-rina: temporary disable build of hellorina SR2016-11-24T19:09:58+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/b47506a63e6a4aa649229e8bbee1d26179c01fc7resilient: makes sure that cgi script deletes temporary files, even on failure2016-11-24T11:52:49+01:00Nicolas Wavrantnicolas.wavrant@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/44e8c0e4080c7ab869342d39213df50891eb7313slaprunner: import script shouldn't fail if no software has been requested2016-11-24T11:52:49+01:00Nicolas Wavrantnicolas.wavrant@nexedi.com