slapos:98a5fab88d7ba1fbd03b644807b335778fa6533a commitshttps://lab.nexedi.com/nexedi/slapos/-/commits/98a5fab88d7ba1fbd03b644807b335778fa6533a2019-06-28T10:22:48+02:00https://lab.nexedi.com/nexedi/slapos/-/commit/98a5fab88d7ba1fbd03b644807b335778fa6533aUpdate release candidate2019-06-28T10:22:48+02:00Thomas Gambierthomas.gambier@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/7f0f8925247350a2beef9f9a2c0be8f9acab85f2stack/caucase: Add missing executables in software release's bin directory2019-06-28T15:03:07+09:00Vincent Pelletiervincent@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/931041022c19b2d6c44abadda5c40382e10c3101software/caucase: Deprecate external-url.2019-06-28T15:03:07+09:00Vincent Pelletiervincent@nexedi.com
This parameter was documented but not implemented in the software release,
is not a feature provided by caucase, and is not a slapos-compliant
feature. It is now a place-holder in parameter schema.https://lab.nexedi.com/nexedi/slapos/-/commit/7351159087d3016840b20cf6757fc8fde749ddf8software/caucase: Trivial simplification.2019-06-28T15:03:07+09:00Vincent Pelletiervincent@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/3fa02e7b26e0cbf4c2e1c94979efdb6a12507671version up: re6stnet 0.5302019-06-27T14:32:08+02:00Killian Lufaukillian.lufau@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/87cb4d77de67d178901a04bc1e21341d3ae82eecversion up: babeld hmac-nxd12019-06-27T14:31:48+02:00Killian Lufaukillian.lufau@nexedi.com
The gitclone reciped is used for babeld to get submodules added in
the latest babeld version.
gcc is forced to use `-std=gnu99` because default std has changed
in version 5.1 and we get errors when compiling babeld with older gcc.https://lab.nexedi.com/nexedi/slapos/-/commit/b3412b6f6804d75925536231c00d051c62099562geoip2: GeoLite2-Country_201906252019-06-27T11:35:13+02:00Killian Lufaukillian.lufau@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/1dc67550ff981d35f93e7bd0efb797a13f1f6e46fix "caddy-frontend: Improve validation with decoupled configuration state ca...2019-06-26T13:06:47+02:00Lukasz Nowakluke@nexedi.com
The last state value has been reverted by mistake, put back correct one.https://lab.nexedi.com/nexedi/slapos/-/commit/9bf0016ebb2be1adcc3add7e4278ec795ce9d148component/caddy: Upgrade to v1.0.02019-06-26T09:33:22+02:00Lukasz Nowakluke@nexedi.com
This also means that caddy source is fetched directly from upstream, as all
required fixes has been incorporated into the upstream.
Drop direct usage of gowork for now, in order to have caddy built using go
module, support for gowork with go modules might come later.
Follow new way of certificate managament in Caddy 1 as noted
<a href="https://github.com/mholt/caddy/issues/2588#issuecomment-505367152" rel="nofollow noreferrer noopener" target="_blank">https://github.com/mholt/caddy/issues/2588#issuecomment-505367152</a>https://lab.nexedi.com/nexedi/slapos/-/commit/a97315ac8f60c4db0ad507086b1e5ff4c010e377golang: version up to go1.12.62019-06-26T09:33:22+02:00Lukasz Nowakluke@nexedi.com
It's released, let's use the newest version.https://lab.nexedi.com/nexedi/slapos/-/commit/424717f6f69220e36602b8efd7e16b7c83c17b0cFix webrunner ports + some monitor clean-up2019-06-24T20:30:45+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/96fe49e4dc8047778f073dc0be894af907f5aa64ERP5: revert to default monitor port for the root partition2019-06-24T20:30:45+02:00Julien Muchembledjm@nexedi.com
Only the webrunner should have a monitor port different from the default,
to avoid most conflicts between the webrunner and any instance built inside.
-> webrunner: 8386
-> other: 8196https://lab.nexedi.com/nexedi/slapos/-/commit/3d7708d498729ad84d518cdaa26378c308a3c547slapos-master: Follow up changes on ERP5 stack2019-06-24T16:45:54+02:00Bryton Lacquementbryton.lacquement@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/300c2a818a2e0ab98a9f079772fd68243cc2e65cERP5: add the ability to run in WSGI mode2019-06-24T16:45:09+02:00Bryton Lacquementbryton.lacquement@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/cbd033f6efb932cb895fbfe0ff721163ea4b0285slapos-master: Follow up changes on ERP5 stack2019-06-24T16:41:48+02:00Bryton Lacquementbryton.lacquement@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/7406f010cf7333c35c1bd3b5f92c6b31cbd056eeERP5: set the default backend-path parameter value to empty string2019-06-24T16:41:28+02:00Bryton Lacquementbryton.lacquement@nexedi.com
The previous value, '/', caused problems: some generated urls had two
consecutive slashes, which can be misinterpreted by the waitress server.https://lab.nexedi.com/nexedi/slapos/-/commit/0bbef43642e0068857d5a6be66290b07b481aadfUpdate git revisions2019-06-22T18:47:54-03:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/6fd7b1310ef582583d4c3964126b98e9dff2a4a1Update Release Candidate2019-06-22T18:46:22-03:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/0710f1ea87975b2fbec77576041f409db3b184a1fixup! Some clean-up in the monitor stack and its use in ERP52019-06-21T22:58:31+02:00Julien Muchembledjm@nexedi.com
Commit <a href="/nexedi/slapos/-/commit/b96cdf9cd8f1cf9d859c1a11594c267218d2ff43" data-original="b96cdf9cd8f1cf9d859c1a11594c267218d2ff43" data-link="false" data-link-reference="false" data-project="15" data-commit="b96cdf9cd8f1cf9d859c1a11594c267218d2ff43" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="Some clean-up in the monitor stack and its use in ERP5" class="gfm gfm-commit has-tooltip">b96cdf9c</a> didn't propagate
correctly the monitor password from the root partition to subpartitions.https://lab.nexedi.com/nexedi/slapos/-/commit/37f06862772d3f46d17006f07a909eaba848a906version up: Products.TIDStorage 5.5.02019-06-21T20:54:28+02:00Julien Muchembledjm@nexedi.com
This will be required for WSGI. This depends on ERP5 > 2018-04-26
(commit 6d74ba22a962d08624ef35342708f333a21ceff5)https://lab.nexedi.com/nexedi/slapos/-/commit/3ea8739c29ad9741cd4cfe58cacb10d0cc3603bdfix "stack/caucase,stack/erp5,software/caucase: Update for caucase 0.9.5"2019-06-20T11:20:14+02:00Lukasz Nowakluke@nexedi.com
The scripts are already provided in caucase-eggs part, there is no reason to
duplicate them here, so drop this entry.
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/579" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/579" data-link="false" data-link-reference="true" data-project="15" data-merge-request="3059" data-project-path="nexedi/slapos" data-iid="579" data-mr-title='fix "stack/caucase,stack/erp5,software/caucase: Update for caucase 0.9.5"' data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!579</a>https://lab.nexedi.com/nexedi/slapos/-/commit/33f4d533635dce059eb7521a55c42768c4bdef1fUpdate git revisions2019-06-20T10:42:10+02:00Lukasz Nowakluke@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/550acc1288c6638b9dd43be43dc618406782b7b2Update Release Candidate2019-06-20T10:41:02+02:00Lukasz Nowakluke@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/2a6967d6a90754e07a871c5694185f394ec03688caddy-frontend: Add promise for rejected slaves2019-06-20T10:34:24+02:00Lukasz Nowakluke@nexedi.com
Frontend operator shall have easy access to information about rejected
slaves, possibly the best in the JSON file.
Also the keys for the human readable information are slave's titles, not
references.
The information is published via hand crafted HTTPS endpoint.
Note: The SSL certificate is generated manually. Existing caucase is special
for KeDiFa, this is another step to move all generated certificates (or
otherwise self-signed) to internal, full automatic caucase.https://lab.nexedi.com/nexedi/slapos/-/commit/d01ffc937510d5b8ec0da5261199b1a8e9182061version up: slapos.toolbox 0.942019-06-20T10:34:24+02:00Lukasz Nowakluke@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/b00701b5e9cdd468bd2f893afa644ea265f8517e[kvm]: fix nat-rule-url for kvm-cluster2019-06-20T10:27:32+02:00Thomas Gambierthomas.gambier@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/712f5c6069d924b0e28acb1f170bd796d7da1ffa[kvm]: fix nat-rule-url2019-06-20T09:26:44+02:00Thomas Gambierthomas.gambier@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/e703b43f83f1c4f6e02d19eb13737557ad9d6892version up: slapos.recipe.build 0.412019-06-19T20:12:19+02:00Boxiang Sunboxiang.sun@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/580" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/580" data-link="false" data-link-reference="true" data-project="15" data-merge-request="3061" data-project-path="nexedi/slapos" data-iid="580" data-mr-title="version up: slapos.recipe.build 0.41" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!580</a>https://lab.nexedi.com/nexedi/slapos/-/commit/b96cdf9cd8f1cf9d859c1a11594c267218d2ff43Some clean-up in the monitor stack and its use in ERP52019-06-19T19:20:13+02:00Julien Muchembledjm@nexedi.com
We'll add monitoring to NEO so some parts are also moved there from ERP5.https://lab.nexedi.com/nexedi/slapos/-/commit/a184cca8b860282dce28e36e12b7073086cf05f7Try to reuse existing file to avoid excessive IO on update + other minor opti...2019-06-19T18:53:00+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/685c2aa9f9a5d4d197265c0acd295d88e6135eeacaddy-frontend: Inform about how to add CA certificate2019-06-19T12:48:55+02:00Lukasz Nowakluke@nexedi.com
As apache-ca-certificate field is not implemented for caddy, inform how to
obtain required functionality.https://lab.nexedi.com/nexedi/slapos/-/commit/1698034e18b24c09eaba70b7b7eaff3e84ad8baffix "caddy-frontend: Update documentation according to current state"2019-06-19T12:46:24+02:00Lukasz Nowakluke@nexedi.com
ssl_ca_crt is still supported and needed in the UI, so put it back with
DEPRECATED information.https://lab.nexedi.com/nexedi/slapos/-/commit/6c4e40511bfcbee1e9621e452e0ac69b2946a5c0wendelin: v↑ wendelin.core (v0.13)2019-06-18T15:40:47+03:00Kirill Smelkovkirr@nexedi.com
/reviewed-by: TrustMehttps://lab.nexedi.com/nexedi/slapos/-/commit/d431f234ec2250c2a62ffc18ddd54a4712fbf9bfslaprunner: Update md5sum of instance-runner.cfg2019-06-17T19:25:25-03:00Rafael Monneratrafael@nexedi.com
Missing update from previous commitshttps://lab.nexedi.com/nexedi/slapos/-/commit/3e69b64beef1415494476b14f272277cffc22070[webrunner] use 1.0 branch in slapos repository2019-06-17T18:50:20+02:00Thomas Gambierthomas.gambier@nexedi.com
branch 1.0 is pinning the following repositories:
* erp5
* vifib
* wendelin
* wendelin.core
* neoppod-repository
For resiliency, it's better to pin the repositories (we want exactly the
same software on runner0 and runner1). If people wants to develop inside
one of those repositories, they will clone it inside srv/runner/project
directory and this will be sync on runner1.
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/576" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/576" data-link="false" data-link-reference="true" data-project="15" data-merge-request="3049" data-project-path="nexedi/slapos" data-iid="576" data-mr-title="[webrunner] use 1.0 branch in slapos repository" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!576</a>https://lab.nexedi.com/nexedi/slapos/-/commit/77a44a36dc70e7c1879713d03567dbbdb1dbf0eaUpdate git revisions2019-06-17T16:14:56+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/ca2a67e65b85e935cec1fe1e6b495b86434d6f73Update Release Candidate2019-06-17T16:14:11+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/622604360a1eececc30dc06439be64fac8dca67afix "caddy-frontend: Drop not needed apache references"2019-06-17T11:55:31+02:00Lukasz Nowakluke@nexedi.com
Rename was missing in buildout.hash.cfghttps://lab.nexedi.com/nexedi/slapos/-/commit/144955e9e1c051e8835e6e4ad4d9b064b197c65eUpdate release candidate2019-06-17T08:38:51+02:00Lukasz Nowakluke@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/71ca6d4317678eafa099ed782835b080a8306501caddy-frontend: Drop not working promise2019-06-17T08:34:47+02:00Lukasz Nowakluke@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/575" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/575" data-link="false" data-link-reference="true" data-project="15" data-merge-request="3041" data-project-path="nexedi/slapos" data-iid="575" data-mr-title="caddy-frontend: Drop not working promise" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!575</a>