cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit 7d11cfe13147cddcb4b25c24d4cdc6a621a35190
parent a82af3471cb18374cd3c9c586a2fc763c9c8f22c
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Sun, 29 Mar 2026 21:47:43 +0200

fixes

Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>

Diffstat:
Mapps/talos_cluster/matrix-backup/backup-cronjob.yaml | 2+-
Mapps/talos_cluster/matrix-backup/backup-script-configmap.yaml | 2+-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/apps/talos_cluster/matrix-backup/backup-cronjob.yaml b/apps/talos_cluster/matrix-backup/backup-cronjob.yaml @@ -29,7 +29,7 @@ spec: command: - /bin/sh - -c - - pip install --quiet --target /deps 'matrix-nio[e2e]' boto3 cryptography + - pip install --quiet --no-cache-dir --target /deps 'matrix-nio[e2e]' boto3 cryptography securityContext: allowPrivilegeEscalation: false readOnlyRootFilesystem: false diff --git a/apps/talos_cluster/matrix-backup/backup-script-configmap.yaml b/apps/talos_cluster/matrix-backup/backup-script-configmap.yaml @@ -677,7 +677,7 @@ data: # 4. SSSS bootstrap on first login (after sync so account_data is available). # Only reads from account_data and decrypts locally — no server writes. - if not session.get("ssss_bootstrapped"): + if not session.get("ssss_bootstrapped") or not session.get("backup_private_key"): try: backup_private_key_b64 = await bootstrap_crypto_from_ssss( client, account["user_id"], account["ssss_key"]