From 123d4ea3e07c54f3800cc268fb6bf83716ff6588 Mon Sep 17 00:00:00 2001 From: Vladimir Iliakov Date: Fri, 4 Sep 2026 15:17:51 +0200 Subject: [PATCH] STAC-24630: Include hidden Elasticsearch indices in restore cleanup --- internal/clients/elasticsearch/client.go | 1 + internal/clients/elasticsearch/client_test.go | 1 + 2 files changed, 2 insertions(+) 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))