From 013c9db93abc79fead4f1d754b77eac024a47bdf Mon Sep 17 00:00:00 2001
From: Pierre Ozoux <pierre@ozoux.net>
Date: Mon, 11 Apr 2022 18:31:29 +0200
Subject: [PATCH] Improves update all command.

---
 rocketchat/update_all.sh | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/rocketchat/update_all.sh b/rocketchat/update_all.sh
index 35c3fa3..5c92947 100755
--- a/rocketchat/update_all.sh
+++ b/rocketchat/update_all.sh
@@ -1,7 +1,8 @@
 #!/bin/bash
-for folder in `find . -maxdepth 2 -mindepth 2 -type d | grep -v 'trash\|temp\|tmp\|git\|common' | grep 'chat'`;
-do
-  cd $folder;
-  libre update
-  cd ../..;
+
+for rc in `kubectl get ing -l app.kubernetes.io/name=Rocketchat -A --no-headers -o custom-columns=":metadata.name" | sed s/-app//g |grep -v "redirect\|beta\|test"`; do
+  export NS=`echo $rc | cut -d"-" -f2-`
+  export SUBDOMAIN=`echo $rc | cut -d"-" -f1`
+  cd /root/domains/$NS/$SUBDOMAIN;
+  libre update --batch
 done
-- 
GitLab