From 2005e8679e02fa1b9857e58669b022d2b6ff5071 Mon Sep 17 00:00:00 2001 From: Derek Nola Date: Fri, 6 Sep 2024 10:46:48 -0700 Subject: [PATCH] E2E: Show journal logs on rotate-keys failure Signed-off-by: Derek Nola --- tests/e2e/secretsencryption/secretsencryption_test.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/e2e/secretsencryption/secretsencryption_test.go b/tests/e2e/secretsencryption/secretsencryption_test.go index 187dcedba2..c70302b820 100644 --- a/tests/e2e/secretsencryption/secretsencryption_test.go +++ b/tests/e2e/secretsencryption/secretsencryption_test.go @@ -101,7 +101,12 @@ var _ = Describe("Verify Secrets Encryption Rotation", Ordered, func() { It("Rotates the Secrets-Encryption Keys", func() { cmd := "k3s secrets-encrypt rotate-keys" res, err := e2e.RunCmdOnNode(cmd, serverNodeNames[0]) - Expect(err).NotTo(HaveOccurred(), res) + // Before we fail on error, get the server logs which actually contain the error + var slogs string + if err != nil { + slogs, _ = e2e.RunCmdOnNode("journalctl -u k3s -n 10", serverNodeNames[0]) + } + Expect(err).NotTo(HaveOccurred(), res+slogs) for i, nodeName := range serverNodeNames { Eventually(func(g Gomega) { cmd := "k3s secrets-encrypt status"