From 5fe584cc5fa7e0e8064abafa358e478a20dee595 Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Tue, 6 Jan 2026 21:35:31 -0300 Subject: [PATCH] nextcloud: ensure oidc/mail/external apps installed --- services/nextcloud/deployment.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/services/nextcloud/deployment.yaml b/services/nextcloud/deployment.yaml index 20b2d2f..e148707 100644 --- a/services/nextcloud/deployment.yaml +++ b/services/nextcloud/deployment.yaml @@ -63,6 +63,13 @@ spec: chown 33:33 /var/www/html/config/config.php || true chown -R 33:33 /var/www/html/data || true fi + installed="$(su -s /bin/sh www-data -c "php /var/www/html/occ status" 2>/dev/null | awk '/installed:/{print $3}' || true)" + if [ "${installed}" = "true" ]; then + for app in oidc_login external mail; do + su -s /bin/sh www-data -c "php /var/www/html/occ app:install ${app}" || true + su -s /bin/sh www-data -c "php /var/www/html/occ app:enable ${app}" || true + done + fi env: - name: POSTGRES_HOST value: postgres-service.postgres.svc.cluster.local