Merge branch 'stable-3.8' into stable-3.9

* stable-3.8:
  test: Simplify SSL setup
  Add 8.9.* to supported versions
  test: Always enable SSL for ES containers
  Bump testcontainers to 1.19.7
  Remove unused build var
  test: Add assert for closing indexes
  test: Use the 'withTag' helper to get DockerImageName
  Include an 'Accept' header for Content-Type in requests
  Add a debug log while insert/replace change index operation

Release-Notes: skip
Change-Id: Ib1d2a6507aaa653fabbadd78c575db3e0534598b
diff --git a/src/main/java/com/google/gerrit/elasticsearch/ElasticQueryBuilder.java b/src/main/java/com/google/gerrit/elasticsearch/ElasticQueryBuilder.java
index b0dd2ad..34cd354 100644
--- a/src/main/java/com/google/gerrit/elasticsearch/ElasticQueryBuilder.java
+++ b/src/main/java/com/google/gerrit/elasticsearch/ElasticQueryBuilder.java
@@ -39,6 +39,8 @@
       return or(p);
     } else if (p instanceof NotPredicate) {
       return not(p);
+    } else if (p instanceof Predicate.Any) {
+      return QueryBuilders.matchAllQuery();
     } else if (p instanceof IndexPredicate) {
       return fieldQuery((IndexPredicate<T>) p);
     } else if (p instanceof PostFilterPredicate) {