mirror of
https://github.com/kairos-io/provider-kairos.git
synced 2025-09-17 07:41:05 +00:00
🤖 Get kube logs on failures
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
This commit is contained in:
@@ -140,11 +140,13 @@ var _ = BeforeSuite(func() {
|
||||
})
|
||||
|
||||
func gatherLogs() {
|
||||
Machine.SendFile("assets/kubernetes_logs.sh", "/tmp/logs.sh", "0770")
|
||||
|
||||
Sudo("k3s kubectl get pods -A -o json > /run/pods.json")
|
||||
Sudo("k3s kubectl get events -A -o json > /run/events.json")
|
||||
Sudo("cat /proc/cmdline > /run/cmdline")
|
||||
Sudo("chmod 777 /run/events.json")
|
||||
|
||||
Sudo("sh /tmp/logs.sh > /run/kube_logs")
|
||||
Sudo("df -h > /run/disk")
|
||||
Sudo("mount > /run/mounts")
|
||||
Sudo("blkid > /run/blkid")
|
||||
@@ -164,6 +166,7 @@ func gatherLogs() {
|
||||
"/run/pods.json",
|
||||
"/run/disk",
|
||||
"/run/mounts",
|
||||
"/run/kube_logs",
|
||||
"/run/blkid",
|
||||
"/run/events.json",
|
||||
"/run/cmdline",
|
||||
|
Reference in New Issue
Block a user