slapos:578f65bd305e490ed50c01141263eb2cdf4ee6fe commitshttps://lab.nexedi.com/nexedi/slapos/-/commits/578f65bd305e490ed50c01141263eb2cdf4ee6fe2017-07-04T10:38:57+02:00https://lab.nexedi.com/nexedi/slapos/-/commit/578f65bd305e490ed50c01141263eb2cdf4ee6fecloudooo fixup: add missing parameter for apache configuration2017-07-04T10:38:57+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/6ce6963457c09e5bf149d3b5e959903a386c0085caucase: eggs versions up2017-07-03T14:44:41+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/0987ee1cba78f7a13b26085da93426619d6fd071stack.erp5: Intergrate caucase and client-certificate-based authentication2017-07-03T14:34:51+02:00Alain Takoudjoualain.takoudjou@nexedi.com
Allows requesting a caucase partition and reusing an existing caucase instance.
For client-certificate-based authentication, client must be able to access backend
directly (frontend is not possible).https://lab.nexedi.com/nexedi/slapos/-/commit/9f49119512aacfb6582143fe1e4773a19f6c0443caucase: add json input/output schema2017-07-03T14:34:51+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/da3690faa104981961d426d69f81fb158ab81170slaprunner: Support resilience on computers with more them 100 partitions2017-06-30T11:10:19+02:00Rafael Monneratrafael@nexedi.com
This block could be generalized a bit more but it will be unlikely to have computers with more them 1000 partitions.https://lab.nexedi.com/nexedi/slapos/-/commit/46124557a113a6743ffb9428aeaf6d2133fd44bbcomponent/perl: version up 5.26.0 including security fixes. also update some ...2017-06-29T21:45:11+02:00Kazuhiko Shiozakikazuhiko@nexedi.com
* component/automake: version up 1.15.1 for perl 5.26.
* component/perl-Encode-HanExtra: fix for perl 5.26.0 that no longer contains . in @INC.
* component/perl-XML-NamespaceSupport: fix for perl 5.26.0 that no longer contains . in @INC.
* component/intltool: version up 0.51.0 and add a patch for perl 5.26.
* component/perl-CGI: added for w3-validator because Perl 5.26 no longer includes it.
* component/perl-URI: version up 1.71.https://lab.nexedi.com/nexedi/slapos/-/commit/9ab73c7f846c161e9a11870b95ef6fa7e8b54edccomponent/curl: version 7.54.1 including security fixes.2017-06-29T21:45:11+02:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/e5194cfdb39ed93a11806bff6e065875aba23363stack/erp5: pin APacheDEX egg version.2017-06-29T21:45:11+02:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/aa5627fa95981d7e6dc1a57f71ed609272650bd3version up: slapos.recipe.build 0.362017-06-29T15:10:43+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/aa30f21812e1cee6aae5cc57d61bdf51b9c2b806version up: ca-certificates 20161130+nmu12017-06-28T16:45:04+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/d79307ea5dc25c02344e1a9cdc48023da8e219a8Switched Jupyter's locale variables to C.UTF82017-06-27T15:05:16+02:00Iliya Manolovilmanfordinner@gmail.com
See <a href="/nexedi/slapos/-/merge_requests/193" data-original="!193" data-link="false" data-link-reference="false" data-project="15" data-merge-request="1197" data-project-path="nexedi/slapos" data-iid="193" data-mr-title="Fixed Jupyter's Unicode file issues by setting the process' locale" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!193</a>'s comments.
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/194" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/194" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1199" data-project-path="nexedi/slapos" data-iid="194" data-mr-title="Switched Jupyter's locale variables to C.UTF8" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!194</a>https://lab.nexedi.com/nexedi/slapos/-/commit/e8359fe19043b2ddc46f4b0fb010bbc2e1a5a97aFixed Jupyter's Unicode file issues by setting the process' locale2017-06-26T16:52:29+02:00Iliya Manolovilmanfordinner@gmail.com
<a href="/luke" data-user="302" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Łukasz Nowak">@luke</a> <a href="/Tyagov" data-user="15" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Ivan Tyagov">@Tyagov</a>
When SlapOS launches services they don't have their locale set. This was causing problems with unicode characters in Jupyter notebook names. For example, calling the notebook "Ł" crashes Jupyter's kernel. Hardcoding the UTF-8 locale to the ipython_notebook script fixes that but we should look into making a generic fix for any other services that might have this issue in the future.
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/193" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/193" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1197" data-project-path="nexedi/slapos" data-iid="193" data-mr-title="Fixed Jupyter's Unicode file issues by setting the process' locale" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!193</a>https://lab.nexedi.com/nexedi/slapos/-/commit/5d166bec12e0fdc69759fd32316f328685fac508component/libexpat: version up 2.2.1, including security fixes.2017-06-26T11:43:05+02:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/86a5ebbadc18e5af1f53ba46dc313787ba0b9341fixup! version up: gnutls 3.5.13 and dependencies2017-06-23T18:22:28+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/b85bbe835d5961a31de70f9a75dd07df49b130a6component/apache: version up 2.4.26 including security fixes.2017-06-23T09:47:36+02:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/f89c42fbb74e9981f05bc3b83cb8181c949de38eFix my last patch (!189) for slapos master to make everything stable again2017-06-22T14:42:35+02:00Hardik Junejahardik.juneja@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/191" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/191" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1193" data-project-path="nexedi/slapos" data-iid="191" data-mr-title="Fix my last patch (!189) for slapos master to make everything stable again" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!191</a>https://lab.nexedi.com/nexedi/slapos/-/commit/6e19bd76f74bab6d03b7e9c85b0f9aac5c0c2e19version up: gnutls 3.5.13 and dependencies2017-06-22T14:16:04+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/03647d97d13e9e8569e36b54cb7b5a4a76de3948glib: use same Python as buildout2017-06-22T14:15:57+02:00Julien Muchembledjm@nexedi.com
Sometimes, glib is only used as a dependency of pkg-config,
which means it's not used by the instantiated services.
So do not force building Python if slapos.rebootstrap is not used.https://lab.nexedi.com/nexedi/slapos/-/commit/caccbca0079ec794acd0abc66c3cf90dcf304f11fluentd: clean up2017-06-21T18:25:25+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/d7a6490b955ef99b7df40f1f7a5b52a9bc03c010Fix failing slapos master due to my merge of monitor stack in erp5 software r...2017-06-21T18:07:09+02:00Hardik Junejahardik.juneja@nexedi.com
The slapos master use different instance-erp5 and instance-balancer than erp5 software release. So I included the monitor changes there as well to fix the issue
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/189" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/189" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1191" data-project-path="nexedi/slapos" data-iid="189" data-mr-title="Fix failing slapos master due to my merge of monitor stack in erp5 software release" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!189</a>https://lab.nexedi.com/nexedi/slapos/-/commit/2aa1373579387aa0530c82f269de1bd76a780a64jupyter: Add JUPYTER_CONFIG_DIR2017-06-21T14:31:38+02:00Łukasz Nowaklukasz@nowak.io
IPYTHONDIR was usable for old versions of ipython, but since project was
renamed to Jupyter the environment variable is JUPYTER_CONFIG_DIR.
Ref:
<a href="http://jupyter.readthedocs.io/en/latest/projects/jupyter-directories.html#envvar-JUPYTER_CONFIG_DIR" rel="nofollow noreferrer noopener" target="_blank">http://jupyter.readthedocs.io/en/latest/projects/jupyter-directories.html#envvar-JUPYTER_CONFIG_DIR</a>
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/188" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/188" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1188" data-project-path="nexedi/slapos" data-iid="188" data-mr-title="jupyter: Add JUPYTER_CONFIG_DIR" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!188</a>https://lab.nexedi.com/nexedi/slapos/-/commit/6a8ad086e502bd78815cbfcc1ffd1c8f167f8fcbRemoving the %erp5_url magic2017-06-21T14:23:39+02:00Iliya Manolovilmanfordinner@gmail.com
<a href="/luke" data-user="302" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Łukasz Nowak">@luke</a> <a href="/Tyagov" data-user="15" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Ivan Tyagov">@Tyagov</a>
In Jupyter notebooks users could enter the url of their `Base_executeJupyter` function, but [it now gets filled in automatically](<a href="https://lab.nexedi.com/nexedi/slapos/blob/2f2a5ad0/software/ipython_notebook/template/ERP5kernel.py.jinja#L10">https://lab.nexedi.com/nexedi/slapos/blob/2f2a5ad0/software/ipython_notebook/template/ERP5kernel.py.jinja#L10</a>). This makes the `%erp5_url` magic redundant which is why we can remove it. This commit also removes all mentions of `%erp5_url` in the kernel output and `custom.js`.
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/185" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/185" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1182" data-project-path="nexedi/slapos" data-iid="185" data-mr-title="Removing the %erp5_url magic" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!185</a>https://lab.nexedi.com/nexedi/slapos/-/commit/30f4121fcda8b8fc11bc5464edecb4fd172d2300version up: slapos.recipe.build 0.352017-06-21T14:13:09+02:00Julien Muchembledjm@nexedi.com
In the NEO SR, this fixes the permission of the downloaded runTestSuite
template.https://lab.nexedi.com/nexedi/slapos/-/commit/6d1deaee7026024f9cb27985ba8b524ad56328e9Remove the monitor port from the ReadMe2017-06-21T13:30:53+02:00Hardik Junejahardik.juneja@nexedi.com
Parameters not ready for stabilisation yethttps://lab.nexedi.com/nexedi/slapos/-/commit/7afbb2de46a3b01bc00aa80f88fa24c00edd4dcbRevert "update schemas for software erp5"2017-06-21T13:30:53+02:00Hardik Junejahardik.juneja@nexedi.com
The parameters not ready for stabilisation yet
This reverts commit <a href="/nexedi/slapos/-/commit/1db0265cb5f186775ada977e170eb6168b4e7262" data-original="1db0265cb5f186775ada977e170eb6168b4e7262" data-link="false" data-link-reference="false" data-project="15" data-commit="1db0265cb5f186775ada977e170eb6168b4e7262" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="update schemas for software erp5" class="gfm gfm-commit has-tooltip">1db0265c</a>.https://lab.nexedi.com/nexedi/slapos/-/commit/bac5df72fdf8be8e1d3fa3ac6d855b938355af3fkvm: fix monitor parameter definition on resilient-kvm2017-06-20T18:27:23+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/8def9f95f61969148253f5dd32451b896136ac01stack/erp5: use password directly without declaring variable2017-06-20T18:25:47+02:00Hardik Junejahardik.juneja@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/ce4994cefe72ea5968079edd82fdb725c108534aupdate schemas for software erp52017-06-20T18:25:47+02:00Hardik Junejahardik.juneja@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/c787d04c62e6e17e16927b60f3bfc53ecbe445c9remove unnecessary monitor_template section form erp5 stack2017-06-20T18:25:47+02:00Hardik Junejahardik.juneja@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/f5e5a9c0c3495da32b2242fbf647e8f491be8b36stack/erp5: Add apachedex for apache logs2017-06-20T18:25:47+02:00Hardik Junejahardik.juneja@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/897a559235fe39f8b024898b4e00711352449c26stack/erp5: Add pt-digest for mariadb slow query logs2017-06-20T18:25:47+02:00Hardik Junejahardik.juneja@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/77421a0d3270d10f7b8417a86d3184de3ec62ab7stack/monitor: update Readme for monitor stack2017-06-20T18:25:47+02:00Hardik Junejahardik.juneja@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/b76207ac0113198deeeb8137a95ced1f316dfa1astack: Use monitor-base-url-dict section to collect monitor-urls and fix pass...2017-06-20T18:25:47+02:00Hardik Junejahardik.juneja@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/485a875ba6d29257217aadc278cf86443758d3bdstack/erp5: Add monitor stack to erp5 software release2017-06-20T18:25:47+02:00Hardik Junejahardik.juneja@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/04c27ca13221a8230298993f4b91f239afbf2a6b[recipe.wrapper] Add option to reserve CPU core2017-06-20T10:34:31+02:00Tomas Peterkatomas.peterka@nexedi.com
Add functionality to wrapper to ask for an exclusive CPU core.
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/184" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/184" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1179" data-project-path="nexedi/slapos" data-iid="184" data-mr-title="[recipe.wrapper] Add option to reserve CPU core" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!184</a>https://lab.nexedi.com/nexedi/slapos/-/commit/ad71146afa24b0e7bdd190bd90cc93c442b1a2bbslaprunner resilient: fix monitor parameters propagation to instance import, ...2017-06-16T16:10:56+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/1e55352471b96880af3ba3d842f35ea5b110321fmonitor sr: add missing scripts in monitor-eggs2017-06-15T13:35:59+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/deb49797172e2a44333bd794a0e66f72e3a201bdAdd validate-schema: A slapos descriptor schema validator.2017-06-14T11:47:51+02:00Vincent Pelletiervincent@nexedi.com
Helps developing valid software release descriptors.
Allows checking instance parameters and published values against a software
release's schema in addition to validating the schemas themselves against
slapos' schema.json and jsonschema's schemas.https://lab.nexedi.com/nexedi/slapos/-/commit/b3b1c97b61bb4d2d828415b8ba3149d08bfe89eeschema.json: Fix required property constraints and provide default values2017-06-14T11:47:51+02:00Vincent Pelletiervincent@nexedi.com
Also, describe a bit more "serialisation" override mechanism: these
properties cannot be made required at schema level, but for any
software-type entry a serialisation must be provided.https://lab.nexedi.com/nexedi/slapos/-/commit/34c6a7fdf8a2b009c6539611f724df93172f6fbcslaprunner: make public folder resilient2017-06-13T18:38:42+02:00Nicolas Wavrantnicolas.wavrant@nexedi.com