From 7fccba4658bb9c1e35af751cd2b2556f21055975 Mon Sep 17 00:00:00 2001 From: jochen Date: Sat, 24 Oct 2026 19:41:41 +0200 Subject: [PATCH] Say each composition's resources and the credential's holders when a served test waits in vain (issue 1945) --- .../composed_served_integration_test.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/cmd/mesh-controller/composed_served_integration_test.go b/cmd/mesh-controller/composed_served_integration_test.go index 5361f835..96138ca2 100644 --- a/cmd/mesh-controller/composed_served_integration_test.go +++ b/cmd/mesh-controller/composed_served_integration_test.go @@ -281,6 +281,22 @@ func (m *servedMesh) whatIsThere(t *testing.T, node string) string { out += " " + k } } + if lister, err := kv.ListKeys(context.Background()); err == nil { + for k := range lister.Keys() { + if e, err := kv.Get(context.Background(), k); err == nil { + if c, err := sdkdelivery.DecodeComposed(e.Value()); err == nil { + out += fmt.Sprintf("; %s at revision %d carries", k, e.Revision()) + for _, r := range c.Resources { + var head struct{ ID string } + _ = json.Unmarshal(r, &head) + out += " " + head.ID + } + } + } + } + } + holders, herr := m.open.inventory.HoldersOf(context.Background(), "postgres-database", "") + out += fmt.Sprintf("; holders of postgres-database: %+v (%v)", holders, herr) own, _ := sdkdelivery.ComposedNodeKey(node) if e, err := kv.Get(context.Background(), own); err == nil { if c, err := sdkdelivery.DecodeComposed(e.Value()); err == nil {