From e4bd0085ccfeae2187c4ae2c051b8f4ac0aa00bb Mon Sep 17 00:00:00 2001 From: marcel-dempers Date: Sat, 14 Aug 2021 08:39:00 +1000 Subject: [PATCH] find master by host and ip --- storage/redis/kubernetes/redis/redis-statefulset.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/storage/redis/kubernetes/redis/redis-statefulset.yaml b/storage/redis/kubernetes/redis/redis-statefulset.yaml index cd921b6a2..0503c097a 100644 --- a/storage/redis/kubernetes/redis/redis-statefulset.yaml +++ b/storage/redis/kubernetes/redis/redis-statefulset.yaml @@ -34,7 +34,7 @@ spec: fi else echo "sentinel found, finding master" - MASTER="$(redis-cli -h sentinel -p 5000 sentinel get-master-addr-by-name mymaster | grep -E '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}')" + MASTER="$(redis-cli -h sentinel -p 5000 sentinel get-master-addr-by-name mymaster | grep -E '(^redis-\d{1,})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})')" echo "master found : $MASTER, updating redis.conf" echo "slaveof $MASTER 6379" >> /etc/redis/redis.conf fi