diff --git a/internal/clients/elasticsearch/client.go b/internal/clients/elasticsearch/client.go index 03db72d..f18aed7 100644 --- a/internal/clients/elasticsearch/client.go +++ b/internal/clients/elasticsearch/client.go @@ -148,6 +148,7 @@ func (c *Client) ListIndices(pattern string) ([]string, error) { res, err := c.es.Cat.Indices( c.es.Cat.Indices.WithContext(context.Background()), c.es.Cat.Indices.WithIndex(pattern), + c.es.Cat.Indices.WithExpandWildcards("all"), c.es.Cat.Indices.WithH("index"), c.es.Cat.Indices.WithFormat("json"), ) diff --git a/internal/clients/elasticsearch/client_test.go b/internal/clients/elasticsearch/client_test.go index 74671a5..5392aab 100644 --- a/internal/clients/elasticsearch/client_test.go +++ b/internal/clients/elasticsearch/client_test.go @@ -234,6 +234,7 @@ func TestClient_ListIndices(t *testing.T) { assert.Equal(t, "/_cat/indices/"+tt.pattern, r.URL.Path) assert.Equal(t, "json", r.URL.Query().Get("format")) assert.Equal(t, "index", r.URL.Query().Get("h")) + assert.Equal(t, "all", r.URL.Query().Get("expand_wildcards")) w.WriteHeader(tt.responseStatus) _, _ = w.Write([]byte(tt.responseBody))