2021-09-25
§
|
17:13 |
<wm-bot> |
<lucaswerkmeister> cleaned up old replicasets: kubectl delete rs $(kubectl get rs -o json | jq -r ".items |.[] | select(.status.replicas == 0) | .metadata.name") |
[tools.notwikilambda] |
16:45 |
<wm-bot> |
<lucaswerkmeister> updated pygments-server to Python 3.9 (cef7948b15) |
[tools.notwikilambda] |
16:37 |
<wm-bot> |
<lucaswerkmeister> switched pygments-server from web to base image (25f8a10fa0) |
[tools.notwikilambda] |
16:36 |
<wm-bot> |
<lucaswerkmeister> switched function evaluator and orchestrator from web to base image (8424307b5d) |
[tools.notwikilambda] |
16:29 |
<wm-bot> |
<lucaswerkmeister> shortened periodSeconds of JS container probes from 15 to 5 seconds (3d658c10ba) |
[tools.notwikilambda] |
16:18 |
<wm-bot> |
<lucaswerkmeister> added --no-save to npm install in function evaluator and orchestrator (266c550663) and manually reset the package-lock.json in both repos |
[tools.notwikilambda] |
11:36 |
<wm-bot> |
<lucaswerkmeister> deployed pygments-server 1ae6e19920 (preserve boolean status of exit code) |
[tools.notwikilambda] |
10:58 |
<wm-bot> |
<lucaswerkmeister> deployed new pygments-server that works with latest SyntaxHighlight (i.e. supports input files), and restored SyntaxHighlight to latest master; it turns out yesterday’s code worked perfectly fine, MediaWiki just cached a broken lexers list in APCu, which didn’t get purged by action=purge, and also didn’t show up in shell.php because the APCu cache is disabled in cli blaarggghhhh |
[tools.notwikilambda] |
2021-09-19
§
|
16:47 |
<wm-bot> |
<lucaswerkmeister> changed restart cronjob to 9:30 and 21:30 to avoid congestion at midnight/noon |
[tools.notwikilambda] |
16:39 |
<wm-bot> |
<lucaswerkmeister> (and reenabled SyntaxHighlight_GeSHi) |
[tools.notwikilambda] |
16:39 |
<wm-bot> |
<lucaswerkmeister> rolled back SyntaxHighlight_GeSHi to commit 580ce3425f, because I2e82e5aa2a is incompatible with pygments-server (provides input as file instead of stdin) |
[tools.notwikilambda] |
15:48 |
<wm-bot> |
<lucaswerkmeister> temporarily disabled SyntaxHighlight extension due to issues with the Pygments server |
[tools.notwikilambda] |
15:34 |
<wm-bot> |
<lucaswerkmeister> improved automatic updates of function orchestrator and evaluator, should work without downtime now |
[tools.notwikilambda] |
10:47 |
<wm-bot> |
<lucaswerkmeister> configured $wgFooterIcons if notwikilambda-configure-wgFooterIcons URL parameter isn’t set to false, working around T291325 |
[tools.notwikilambda] |
2021-08-25
§
|
21:05 |
<wm-bot> |
<lucaswerkmeister> namespace-protect ZObject and ZObject talk namespaces so nobody (not even sysops) can edit them – there should be no reason to use that namespace after T289682 and I assume WikiLambda will soon stop defining it |
[tools.notwikilambda] |
20:43 |
<wm-bot> |
<lucaswerkmeister> removed namespace protection from main namespace, now that move of ZObjects to main namespace is completed (T289682) |
[tools.notwikilambda] |
20:19 |
<wm-bot> |
<lucaswerkmeister> deployed new versions of function orchestrator+evaluator deployments which don’t skip the `npm ci` step (since the old override of the kad package doesn’t seem to be necessary anymore) |
[tools.notwikilambda] |
19:46 |
<wm-bot> |
<lucaswerkmeister> removed $wgNamespacesToBeSearchedDefault from LocalSettings.php now that the ZObject namespace is no longer used |
[tools.notwikilambda] |
19:43 |
<wm-bot> |
<lucaswerkmeister> updated and restarted function-orchestrator and function-evaluator (they were ancient, I’ll have to check why the update script doesn’t seem to update them) |
[tools.notwikilambda] |
19:24 |
<wm-bot> |
<lucaswerkmeister> kubectl create -f k8s/update/deployment.yaml # restart automatic updates (T289682) |
[tools.notwikilambda] |
19:18 |
<wm-bot> |
<lucaswerkmeister> moved all ZObject pages to main namespace using moveBatch.php (T289682) |
[tools.notwikilambda] |
18:55 |
<wm-bot> |
<lucaswerkmeister> kubectl delete deployment update # temporarily disable automatic updates since I’ll probably have to hand-edit the code for T289682 |
[tools.notwikilambda] |