From 8e9e04e395002613485b7ae5fe3708b630db558b Mon Sep 17 00:00:00 2001 From: Joe Mooring Date: Sat, 17 Jan 2026 14:29:28 -0800 Subject: [PATCH] resources/images: Stabilize order of valid sources in error message Closes #14390 --- resources/images/config.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/resources/images/config.go b/resources/images/config.go index c24651da5..3277d2a24 100644 --- a/resources/images/config.go +++ b/resources/images/config.go @@ -496,7 +496,9 @@ func (cfg *ImagingConfig) init() error { for i, s := range cfg.Meta.Sources { cfg.Meta.Sources[i] = strings.ToLower(s) if !validMetaSources[cfg.Meta.Sources[i]] { - return fmt.Errorf("invalid metadata source %q in imaging.meta.sources config; must be one of %s", s, slices.Collect(maps.Keys(validMetaSources))) + keys := slices.Collect(maps.Keys(validMetaSources)) + slices.Sort(keys) + return fmt.Errorf("invalid metadata source %q in imaging.meta.sources config; must be one of %s", s, keys) } } } -- 2.39.5