diff --git a/tests/setup_gate.sh b/tests/setup_gate.sh
index 33098ac006934a5af926c36688674c4b8585eec5..995edbe15135971f471e5f16d44a99f66a8d51da 100755
--- a/tests/setup_gate.sh
+++ b/tests/setup_gate.sh
@@ -76,7 +76,7 @@ function prepare_images {
         GATE_IMAGES+=",^designate,^magnum,^trove"
     fi
     if [[ $SCENARIO == "octavia" ]]; then
-        GATE_IMAGES+=",^octavia"
+        GATE_IMAGES+=",^redis,^octavia"
     fi
     if [[ $SCENARIO == "masakari" ]]; then
         GATE_IMAGES+=",^masakari-,^hacluster-"
@@ -87,7 +87,7 @@ function prepare_images {
     fi
 
     if [[ $SCENARIO == "ovn" ]]; then
-        GATE_IMAGES+=",^octavia,^ovn"
+        GATE_IMAGES+=",^redis,^octavia,^ovn"
     fi
 
     if [[ $SCENARIO == "mariadb" ]]; then