metropolis/cli/metroctl: fix %v in cases where we should use %w
Change-Id: I5504dd8d12fe09d4373df619a3cecbfa39c7587b
Reviewed-on: https://review.monogon.dev/c/monogon/+/3097
Tested-by: Jenkins CI
Reviewed-by: Lorenz Brun <lorenz@monogon.tech>
diff --git a/metropolis/cli/metroctl/test/test.go b/metropolis/cli/metroctl/test/test.go
index 85bbaa2..7b31918 100644
--- a/metropolis/cli/metroctl/test/test.go
+++ b/metropolis/cli/metroctl/test/test.go
@@ -58,7 +58,7 @@
}
found, err := cmd.RunCommand(ctx, path, args, cmd.TerminateIfFound(expect, logf))
if err != nil {
- return false, fmt.Errorf("while running metroctl: %v", err)
+ return false, fmt.Errorf("while running metroctl: %w", err)
}
return found, nil
}
@@ -187,7 +187,7 @@
}
od, err := os.ReadFile("list.txt")
if err != nil {
- return fmt.Errorf("while reading metroctl output file: %v", err)
+ return fmt.Errorf("while reading metroctl output file: %w", err)
}
if !strings.Contains(string(od), cl.NodeIDs[0]) {
return fmt.Errorf("expected node ID hasn't been found in metroctl output")
@@ -231,7 +231,7 @@
// Try matching metroctl output against the advertised format.
f, err := os.Open("describe.txt")
if err != nil {
- return fmt.Errorf("while opening metroctl output: %v", err)
+ return fmt.Errorf("while opening metroctl output: %w", err)
}
scanner := bufio.NewScanner(f)
if !scanner.Scan() {
@@ -248,7 +248,7 @@
_, err = fmt.Sscanf(line, "%s%s%s%s%s%s%s%ds", &onid, &ostate, &onaddr, &onstatus, &onroles, &ontpm, &onver, &ontimeout)
if err != nil {
- return fmt.Errorf("while parsing metroctl output: %v", err)
+ return fmt.Errorf("while parsing metroctl output: %w", err)
}
if onid != nid {
return fmt.Errorf("node id mismatch")