Skip to content

Commit 74cb75c

Browse files
authored
Merge pull request kubernetes#130396 from bart0sh/PR173-e2e_node-fix-getting-pod-logs
e2e_node: remote: fix getting pod logs
2 parents cf07a65 + 65c792c commit 74cb75c

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

test/e2e_node/remote/remote.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -239,9 +239,12 @@ func getTestArtifacts(host, testDir string) error {
239239
}
240240
}
241241
// Copy container logs to artifacts/hostname
242-
if _, err := SSH(host, "chmod", "-R", "a+r", "/var/log/pods"); err == nil {
243-
if _, err = runSSHCommand(host, "scp", "-r", fmt.Sprintf("%s:/var/log/pods/", GetHostnameOrIP(host)), logPath); err != nil {
244-
return err
242+
klog.V(4).Info("Add 'execute' permission to /var/log/pods to copy logs")
243+
if _, err := SSH(host, "chmod", "o+x", "/var/log/pods"); err == nil {
244+
if _, err := SSH(host, "chmod", "-R", "a+r", "/var/log/pods"); err == nil {
245+
if _, err = runSSHCommand(host, "scp", "-r", fmt.Sprintf("%s:/var/log/pods/", GetHostnameOrIP(host)), logPath); err != nil {
246+
return err
247+
}
245248
}
246249
}
247250
return nil

0 commit comments

Comments
 (0)