From a58b38cee3c3f3be969585dd8fade88c9b12fc72 Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 21 Oct 2026 20:06:10 +0200 Subject: [PATCH] Keep the missing image out of the condition's summary (issue 1742) --- cmd/mesh-controller/image_missing.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/mesh-controller/image_missing.go b/cmd/mesh-controller/image_missing.go index 6a894353..181314da 100644 --- a/cmd/mesh-controller/image_missing.go +++ b/cmd/mesh-controller/image_missing.go @@ -214,8 +214,8 @@ func watchMissingImages(f *signalFacts) []conditions.Observation { for _, m := range f.images { out = append(out, conditions.Observation{Scope: conditions.ScopeModule, ID: m.Module + "." + m.Node, Kind: kindImageMissing, Machine: m.Node, Severity: conditions.Warning, Resolver: conditions.ResolverOperator, - Summary: fmt.Sprintf("%s is left out of every send to %s: its declaration names %s, which the artifact store does not hold; "+ - "the running container is untouched", m.Module, m.Node, m.Image), + Summary: fmt.Sprintf("%s is left out of every send to %s: its declaration names an image that the artifact store does "+ + "not hold (the evidence names it); the running container is untouched", m.Module, m.Node), Said: "image " + m.Image + " is not in the store", Headline: clipWords(conditions.Capital(m.Module)+" is not updated on "+m.Node, conditions.HeadlineMax), Explanation: clipWords(fmt.Sprintf("The new version of %s names a container image that the mesh's store does not "+