slapos.package:master commitshttps://lab.node.vifib.com/nexedi/slapos.package/-/commits/master2024-03-27T10:49:22+01:00https://lab.node.vifib.com/nexedi/slapos.package/-/commit/01305f64752bb01cb6fc15af3d22dd3a6e949f2bplaybook/ors: add init-mme script2024-03-27T10:49:22+01:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/fc6fcf99aacc0a8d877f605aa9b41c7c88c8deedroles/upgrader: wait until machine has internet to execute playbook2024-03-22T08:42:33+00:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/21ba67a03f44fda4c6ef2b7a4e0c5921a08b3d75playbook/upgrader: log date and time when starting main tasks2024-03-21T11:19:01+01:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/31f31b3d44ebdc937326b513861afb73d108e822playbook/upgrader: avoid playbook-tmp getting corrupted2024-03-21T11:19:01+01:00Joanne Hugéjoanne.huge@nexedi.com
We had several cases of playbook-tmp becoming empty when
machines were unplugged at the wrong time. This happenned
because data was still in the buffer when machines were
unplugged.
The solution is to do a sync and then atomically change
playbook-tmphttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/b90ce61fa51dbd963588ca895cf77191ba5fc741obs/slapos: use latest buildout (2.7.1+slapos020)2024-03-20T09:59:53+01:00Thomas Gambierthomas.gambier@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/54baa8a89044e8107a38705527adc42e7e7e5e7dobs/slapos: Update .gitignore after shorter name2024-03-15T13:42:52+01:00Thomas Gambierthomas.gambier@nexedi.com
fixup for <a href="/nexedi/slapos.package/-/commit/203927d9829ff60608666c142868bb70bb428ee4" data-original="203927d9829ff60608666c142868bb70bb428ee4" data-link="false" data-link-reference="false" data-project="13" data-commit="203927d9829ff60608666c142868bb70bb428ee4" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="obs/slapos: use shorter name to have less chance to have a shebang too long" class="gfm gfm-commit has-tooltip">203927d9</a>https://lab.node.vifib.com/nexedi/slapos.package/-/commit/e2c3b42fe93231478e6e18e9e2eb040fe1ce5d48playbook/upgrader: remove useless playbook_sha256sum fact2024-03-13T14:50:30+00:00Joanne Hugéjoanne.huge@nexedi.com
ansible will exit if there is a sha256sum mismatch, no
need to check rc codehttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/8a656404b0ced2d5ba7f413bbf3d8b7563b796fdpacker/build-vm-bootstrap.yml: more fixes for Debian12 image2024-02-16T07:09:24+01:00Thomas Gambierthomas.gambier@gmail.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/a0381b9c2958bdaed450de205ead3c54ce9a7f99packer/build-vm-bootstrap.yml: remove old OSes2024-02-16T07:07:43+01:00Thomas Gambierthomas.gambier@gmail.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/8816acf586841ef723d273895715bc9123a13a52Create debian12 images automatically2024-02-15T16:58:02+01:00Thomas Gambierthomas.gambier@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/280a4dfc5a35b7ebf8af761128070c55685e221epacker: add debian 12 image for vm bootstrap2024-02-15T14:41:39+01:00Thomas Gambierthomas.gambier@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/5dfe2a607779e3144266a2c80becc1dbd49e8291Install ntpsec for Ubuntu 232024-02-13T16:12:31+01:00Thomas Gambierthomas.gambier@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/c0cb250bff781941c5107aca25165ea3aebd295dplaybook: Add Ubuntu 23.04 repository2024-02-13T15:58:57+01:00Thomas Gambierthomas.gambier@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/1d4e86b0ac588270dc035e6306dee2a807800fccUSe latest Wendelin.2024-01-24T18:36:45+01:00Ivan Tyagovivan@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/31ba38128de0320ae10e56cf432dc829d9175812ors-image-backports: set MTU to 1500 on lo2024-01-23T18:21:53+01:00Joanne Hugéjoanne.huge@nexedi.com
When using IPv6 between gNB and MME on different
ORS, TCP throughput between phones with MTU 1500
and ORS is very bad.
Setting MTU to 1500 on lo (where the eNB / MME GTP
addresses are) fixes the issue.https://lab.node.vifib.com/nexedi/slapos.package/-/commit/a4c84097c73cdcdb39f24cadb9bb79e202a77833playbook/ors: configure sudoers after slapos is configured2024-01-10T15:43:13+01:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/5778ad17f4fa4cbf104fab37697dad20867fa109erp5-show: support Zope 4 HTML content2024-01-03T10:05:47+01:00Thomas Gambierthomas.gambier@nexedi.com
See merge request <a href="/nexedi/slapos.package/-/merge_requests/190" data-original="nexedi/slapos.package!190" data-link="false" data-link-reference="false" data-project="13" data-merge-request="7389" data-project-path="nexedi/slapos.package" data-iid="190" data-mr-title="Since switch to Zope 4 HTML contents of default Zope" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">!190</a>https://lab.node.vifib.com/nexedi/slapos.package/-/commit/2d8410f16620a106fcba04f04673b1ea7921bdacerp5-show: support Zope 4 HTML content2024-01-03T10:05:47+01:00Ivan Tyagovivan@nexedi.com
Since switch to Zope 4 HTML content of default Zope root page changed. Thus adjust accordingly.https://lab.node.vifib.com/nexedi/slapos.package/-/commit/4bfa26d7905eb91f5cd97a872786e29ae4959493Update slapos-node package on all machines2023-12-14T09:47:13+01:00Thomas Gambierthomas.gambier@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/e76d1c730c965dd1452cf9e9aa6c47aeba1cb07fplaybook/upgrader: create a separate playbook_report fact2023-10-25T12:04:25+02:00Joanne Hugéjoanne.huge@nexedi.com
extra-vars cannot be overrided directly so the "set_fact"
when extra playbook is ors.yml was not doing anythinghttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/5a69e285c98c35f33aae6215e7d497be7d9caa24playbook/ors: remove ors-image-backports role2023-10-23T13:40:27+00:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/75065c043608788ca419fcfed3442d62409fbdd7playbook/ors-image-backports: regenerate machine ID2023-10-23T13:39:37+00:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/ce62fc6af0000f6d6b9970aed63e8f04be5838dcplaybook/ors: set playbook_report=True when extra playbook is ORS2023-10-23T13:39:17+00:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/5e2f707b1b8cc0de7543a3a670232c924ea6e89c!fixup playbook: ignore errors for playbook reporting2023-10-20T13:52:02+00:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/4111dd09b3f1dffea3895463d1109f1b502f5ba9playbook: ignore errors for playbook reporting2023-10-19T11:24:16+02:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/e96ae8e9263160117a659cfa5750ad93f9ba9559playbook: prevent ORS playbook from entering an infinite loop2023-10-19T11:23:57+02:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/1a01c455fb085647c734bf1c85acf15e4e62ae9dplaybook: add playbook reports in monitor app2023-10-19T10:03:07+02:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/6a9c7891ad55be692c4c01951c580f87033b4c7dplaybook: remove rsyslogd special config2023-10-11T17:12:23+02:00Thomas Gambierthomas.gambier@nexedi.com
This config was sending all logs to localhost:42185 in UDP but nothing
was listening on this port (it was supposed to be fluentd to aggregate
logs in Wendelin).
This was actually creating a weird scenario where qemu was temporarily
listening on UDP on localhost:42185 and receive the packet from
rsyslogd (which was transmitted to the guest machine and considered a
martian packet there)https://lab.node.vifib.com/nexedi/slapos.package/-/commit/46eb9c6d625c15f6bf3e94b392a6a46c1c0b3839playbook/ors: don't remove ifupdown with package role2023-10-11T10:23:01+02:00Joanne Hugéjoanne.huge@nexedi.com
Otherwise if playbook stops after removing ifupdown
then the ORS becomes unreachable because ors-image-backports
playbook might not get executed properly to configure
systemd-networkdhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/48788f434d0d10cecb8ebb3dce695b5d9c544632!fixup playbook/ors: fix for ORS upgrading from older playbooks2023-10-10T10:57:49+02:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/33850094850fab469b784cc6d0487c0cc0528946playbook/ors: fix for ORS upgrading from older playbooks2023-10-10T10:48:36+02:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/80c95229bdb97716fdd2d07fedb956d66f5b134aplaybook/bbu: fix launch_upgrader condition2023-10-05T15:39:50+00:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/8da8c08e8b97d57dd961e00ac06fb7b76adb2ef5playbook/bbu: add curl and iptables packages2023-10-05T15:39:00+00:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/ddd0e1ab7aa724cdc3dc2964df946abfe363e2f3playbok/bbu: fix iptables DNS redirection2023-10-05T15:39:00+00:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/d9962c3974e6e36bc00386543c37bb04be76589cplaybook/bbu: fix configure-sudoers2023-10-05T15:39:00+00:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/107106a0c7c10cd041555550e825db4c8a52d1c6playbook/ors: split ors playbook into ors and ors-image-backports2023-10-05T15:38:50+00:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/ae51c4b8d765d67c6d87fffd9a9c906aff61fe49playbook/ors: give permission to slapuser to launch sdr-util2023-10-05T15:32:56+00:00Joanne Hugéjoanne.huge@nexedi.com
Patch for callboxes and simboxeshttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/dba204585be51ac17d984505de0fa49732ebdf29playbook/ors: ignore errors when disabling dnsmasq in case it is not installed2023-10-05T15:32:56+00:00Joanne Hugéjoanne.huge@nexedi.comhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/aa7e837f307ee847c9dbdd2c4cf17c9af352ecf1playbook/ors: create /opt/upgrader if it doesn't exist2023-10-05T15:32:56+00:00Joanne Hugéjoanne.huge@nexedi.com
Otherwise playbook will fail upon first installation
because we save logs to /opt/upgrader in ors playbook,
and launch upgrader playbook laterhttps://lab.node.vifib.com/nexedi/slapos.package/-/commit/fc4992e7e943107fcd1b4032f150d8cbf967844eplaybook/ors: configure firewall2023-10-05T15:32:56+00:00Joanne Hugéjoanne.huge@nexedi.com