slapos.package:upgrade commitshttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commits/upgrade2018-07-25T11:37:06+02:00https://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/824ce10910717c7c25da28da7b7aa3bba421a4bbplaybook: Update upgrader timestamp2018-07-25T11:37:06+02:00Guillaume Hervierguillaume.hervier@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/3f629ba40cb954505c081b796751f64345513d2aplaybook/vm-bootstrap: prevent default route auto configuration on interface ...2018-07-23T09:54:00+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/57c90ac6547531fb864c03809f9004e89cc17fadplaybook: upgrade slapcache tools if needed before launch upgrader playbook2018-07-20T17:13:08+02:00Alain Takoudjoualain.takoudjou@nexedi.com
Some servers failed to run upgrader because slapos.libnetworkcache was old and not compatible anymore. So playbook couldn't be downloaded.
We check if slapos.libnetworkcache and slapcache need to be upgraded before run upgrader role.
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/65" data-original="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/65" data-link="false" data-link-reference="true" data-project="13" data-merge-request="2210" data-project-path="nexedi/slapos.package" data-iid="65" data-mr-title="playbook: upgrade slapcache tools if needed before launch upgrader playbook" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos.package!65</a>https://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/9a3eb09a442296c8587a5414ad200457e009f4e8playbook/roles/benchmark: remove previous test files and also test with numjo...2018-07-20T13:51:19+02:00Rafael Monneratrafael@nexedi.com
On the KVM, we can be slowdown on a single process, however we can reach the maximum io speed
if we have a good configuration.https://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/d63ba7b4975f8620397ba3ad9ca71049c7ef27edplaybook: Include benchmark role2018-07-19T14:45:18+02:00Rafael Monneratrafael@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/64" data-original="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/64" data-link="false" data-link-reference="true" data-project="13" data-merge-request="2207" data-project-path="nexedi/slapos.package" data-iid="64" data-mr-title="playbook: Include benchmark role" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos.package!64</a>https://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/23992da78eff2849821fb3f700af8217c3c40ab9playbook/roles/fstrim: Disable and remove systemd timer2018-07-19T11:55:43+02:00Guillaume HERVIERguillaume.hervier@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/89ba3e167a4c8961f139044733349bd8765ad805playbook/roles/fstrim: Use generic cron instead of systemd timer2018-07-19T11:55:43+02:00Guillaume HERVIERguillaume.hervier@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/5b301bbae46f1d8675c9fe51275b119d0f111e57Revert "obs/slapos: compile libffi on obs using gcc generic arch"2018-07-17T10:47:44+02:00Alain Takoudjoualain.takoudjou@nexedi.com
This reverts commit <a href="/klaus/slapos.package/-/commit/15b2692ce32d7653dd47749071172b01a4b01a95" data-original="15b2692ce32d7653dd47749071172b01a4b01a95" data-link="false" data-link-reference="false" data-project="939" data-commit="15b2692ce32d7653dd47749071172b01a4b01a95" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="obs/slapos: compile libffi on obs using gcc generic arch" class="gfm gfm-commit has-tooltip">15b2692c</a>.
This change was committed directly on slapos.git: <a href="https://lab.nexedi.com/nexedi/slapos/commit/1f46a963663d1e06954e4b23c2fcec5c7efd288b" data-original="https://lab.nexedi.com/nexedi/slapos/commit/1f46a963663d1e06954e4b23c2fcec5c7efd288b" data-link="false" data-link-reference="true" data-project="15" data-commit="1f46a963663d1e06954e4b23c2fcec5c7efd288b" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="slapos[component/libffi]: Compile for generic CPU arch" class="gfm gfm-commit has-tooltip">nexedi/slapos@1f46a963</a>https://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/15b2692ce32d7653dd47749071172b01a4b01a95obs/slapos: compile libffi on obs using gcc generic arch2018-07-16T12:57:17+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/5dfed2efec6c8dd415ecc09c4089701ee2f1df99obs/slapos: zc.buildout version up.2018-07-16T12:57:17+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/18335d599188509c7c51f57be574a61b91813ff5obs/slapos: include promise logs to logrotate config2018-07-16T12:57:17+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/eeb0f884fc46770a11b864387acc075cdc1ab3c4obs/slapos: update slapos.core and recipe version2018-07-16T12:57:17+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/3a4ad1613792e083a7e1745577c5b924e29c9e05playbook: Update upgrader timestamp2018-07-16T12:00:27+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/10df08738401e3f0d2b87489f9d8a46571a2a845playbook[roles/vifib-kernel]: Remove dependency to Debian 9 workaround2018-07-11T19:10:16+02:00Guillaume HERVIERguillaume.hervier@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/61" data-original="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/61" data-link="false" data-link-reference="true" data-project="13" data-merge-request="2191" data-project-path="nexedi/slapos.package" data-iid="61" data-mr-title="playbook[roles/vifib-kernel]: Remove dependency to Debian 9 workaround" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos.package!61</a>https://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/8cdfaf4362708adbe73811c3d6b68e65c3222635playbook/vifib-server: load vhost-net2018-07-06T16:06:49+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/b99b8a3503f9c654233f88cdd6a8c51ace0ddd84playbook/roles/vifib-team-ssh-key: Add Guillaume SSH key2018-07-06T14:58:27+02:00Guillaume HERVIERguillaume.hervier@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/60" data-original="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/60" data-link="false" data-link-reference="true" data-project="13" data-merge-request="2180" data-project-path="nexedi/slapos.package" data-iid="60" data-mr-title="playbook/roles/vifib-team-ssh-key: Add Guillaume SSH key" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos.package!60</a>https://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/386ee024f2500952f5395d8e80d87a5715974061playbook/slapos-master-standalone: Make chmod recursive2018-07-06T09:52:14+02:00Rafael Monneratrafael@nexedi.com
Remember that this workarround must be removed once the implementation changes to use caucase. https://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/0744cd4fc9b65c16bdc8698eeedda2134eea5404playbook: Add Router Advertisement role for gnet-re6stnet playbook2018-07-05T11:38:50+02:00Guillaume HERVIERguillaume.hervier@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/f2fd5c958eb55abf50b73b049bdab42048b6599dplaybook: Add Router Advertisement re6stnet configuration role2018-07-05T11:38:50+02:00Guillaume HERVIERguillaume.hervier@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/de5d52041883e221eb92dcdbafd4a5924ac58c4eplaybook: Remove workaround role and tasks for Debian 9 repository2018-07-05T11:13:49+02:00Guillaume HERVIERguillaume.hervier@nexedi.com
Signing key has been recreated and repository/projects updated with the new key, everything should be fine now so we can remove workarounds in playbooks (insecure repository updating)
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/59" data-original="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/59" data-link="false" data-link-reference="true" data-project="13" data-merge-request="2175" data-project-path="nexedi/slapos.package" data-iid="59" data-mr-title="playbook: Remove workaround role and tasks for Debian 9 repository" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos.package!59</a>https://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/178f7b7d2b78050c9a80bb7cf0a05f497a3c2693playbook: Add fstrim role for vifib-upgrade2018-07-05T11:12:46+02:00Guillaume HERVIERguillaume.hervier@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/7bea2e8db1dd1a1d6900f6f7963d1f0a04ae1e56playbook: Add fstrim timer role2018-07-05T11:12:46+02:00Guillaume HERVIERguillaume.hervier@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/9a1a2cb3b42c18a41538663770f6c32641d678c4playbook: Fix CPU scaling governor role2018-06-28T18:09:26+02:00Guillaume HERVIERguillaume.hervier@nexedi.com
There's no `find` module on Ansible 1.7 so we need to use the `find` command directly instead.
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/57" data-original="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/57" data-link="false" data-link-reference="true" data-project="13" data-merge-request="2170" data-project-path="nexedi/slapos.package" data-iid="57" data-mr-title="playbook: Fix CPU scaling governor role" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos.package!57</a>https://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/cf1f16c082cc2506473c28760e29cd367d927b57playbook: Update upgrader timestamp2018-06-28T13:55:48+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/98ebb0d2e3610ba90ba46a4a8b81c42e0fd043ffplaybook: Add CPU scaling governor role for vifib-upgrade2018-06-27T17:30:19+02:00Guillaume HERVIERguillaume.hervier@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/660d641a31d48f3fa5632ba52b6ecb1e7259b5daplaybook: Add CPU scaling governor modifier role2018-06-27T17:30:19+02:00Guillaume HERVIERguillaume.hervier@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/9c324ad44507fd74237b641c414211ad92a7d0c9Never use globally-routable IPs we don't own2018-06-08T12:20:12+02:00Julien Muchembledjm@nexedi.com
fd46::/64 is a randomly chosen value within fc00::/16
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/54" data-original="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/54" data-link="false" data-link-reference="true" data-project="13" data-merge-request="2122" data-project-path="nexedi/slapos.package" data-iid="54" data-mr-title="Never use globally-routable IPs we don't own" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos.package!54</a>https://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/66d6470dc53dcbeec37cf59336e8df2ccea62fb9playbook: Add playbook to bootstrap a server w/o configure it2018-06-05T19:22:50+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/2fdc528cb4e6fc44c1f1c66bed29e71ff37f84d3playbook: Use slapos_ansible_offline when needed2018-05-25T16:52:42+02:00Lukasz Nowakluke@nexedi.com
All network access shall be protected if Ansible is run in offline mode.https://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/1553783c24c9a82af8ce8b9510c95f1bf6db3cbaslapos-master: Workarround to adjust security while caucase is not used.2018-05-21T18:20:51+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/55ea7ad97d774d3f21a124e2f73aa27e2a390215Use latest tag for slapos-master2018-05-20T09:26:07+02:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/05343ebca6bc40f52f77c728c3b6ea7634c7ddf9playbook (util): Allow utils execution2018-04-26T12:10:41+02:00Lukasz Nowakluke@nexedi.com
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/53" data-original="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/53" data-link="false" data-link-reference="true" data-project="13" data-merge-request="2039" data-project-path="nexedi/slapos.package" data-iid="53" data-mr-title="playbook (util): Allow utils execution" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!53</a>https://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/c47d7f9326664c2d7f6903f33fb9f4a964093e14Revert "Improved Ansible performance for post 2.0 releases."2018-04-26T11:45:41+02:00Rafael Monneratrafael@nexedi.com
This reverts commit <a href="/guillaume.hervier/slapos.package/-/commit/5fe5177fdbd40d9e07969a80ed2daf2f1d89a6d5" data-original="5fe5177fdbd40d9e07969a80ed2daf2f1d89a6d5" data-link="false" data-link-reference="false" data-project="802" data-commit="5fe5177fdbd40d9e07969a80ed2daf2f1d89a6d5" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="Improved Ansible performance for post 2.0 releases." class="gfm gfm-commit has-tooltip">5fe5177f</a>
For now the mitogen don't work on 2.5 which is the version installed by more recent centos.
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/52" data-original="https://lab.nexedi.com/nexedi/slapos.package/merge_requests/52" data-link="false" data-link-reference="true" data-project="13" data-merge-request="2038" data-project-path="nexedi/slapos.package" data-iid="52" data-mr-title='Revert "Improved Ansible performance for post 2.0 releases."' data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos.package!52</a>https://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/a46f452a8e2fa9f44d03f13982c9a0668d6e32d8playbook: set PATH variable when running upgrader fron cron2018-04-19T15:25:27+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/d2e957a30b687095dd47bf49258e648ea2581337playbook: Update upgrader timestamp2018-04-18T11:31:15+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/befd0e8f00ad521ebfdd63a09c1aafd0ecc2ffa8playbool vm-bootstrap: correctly check if iface eth1 exists2018-04-09T17:45:18+02:00Alain Takoudjoualain.takoudjou@nexedi.comhttps://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/dbe19c4da7c4bb2bb40757f07204e45541e01f35repo: Add slapos logs2018-04-04T09:26:12+02:00Lukasz Nowakluke@nexedi.com
It is important to have them in case of problem analysis.https://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/34101b129dd34f8cb5f2d89b2b4795afe6540029repo: Improve install.sh messages2018-04-04T09:26:12+02:00Lukasz Nowakluke@nexedi.com
The most important thing is that Certificate has to match the Key.
The CA certificate is fully optional, so make it seen as this, and also
explain what is its purpose.https://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/2c4b15cd74260e22bf8b60a37b404e0704b930efrepo: Allow to configure software releases2018-04-04T09:26:12+02:00Lukasz Nowakluke@nexedi.com
The install.sh script has to remove all software releases except the provided
ones, and they are different in various scenarios.https://lab.nexedi.com/guillaume.hervier/slapos.package/-/commit/a52befcdf873d53533339af113620742af2c3c22playbook: Make re6st.yml generic a bit generic2018-03-30T17:02:30+00:00rootrafael@nexedi.com
VIFIB Users may still using gnet-re6stnet.yml and/or vifib-re6stnet.yml