From 4abe128bd851f91f21338872cd45201e57aad767 Mon Sep 17 00:00:00 2001 From: Niels de Vos Date: Thu, 3 Dec 2020 12:00:22 +0100 Subject: [PATCH] e2e: log events from deployment namespace When tests run and something goes wrong during deployment, not all information is available. Logging the events from the namespace where Ceph-CSI (and Vault) is deployed, might help with troubleshooting. Signed-off-by: Niels de Vos --- e2e/cephfs.go | 3 +++ e2e/rbd.go | 3 +++ e2e/upgrade-cephfs.go | 3 +++ e2e/upgrade-rbd.go | 3 +++ 4 files changed, 12 insertions(+) diff --git a/e2e/cephfs.go b/e2e/cephfs.go index f9df1eee7..1d51bb96c 100644 --- a/e2e/cephfs.go +++ b/e2e/cephfs.go @@ -164,6 +164,9 @@ var _ = Describe("cephfs", func() { logsCSIPods("app=csi-cephfsplugin-provisioner", c) // log node plugin logsCSIPods("app=csi-cephfsplugin", c) + + // log all details from the namespace where Ceph-CSI is deployed + framework.DumpAllNamespaceInfo(c, cephCSINamespace) } err := deleteConfigMap(cephfsDirPath) if err != nil { diff --git a/e2e/rbd.go b/e2e/rbd.go index ec3f9d4fc..42a96f04e 100644 --- a/e2e/rbd.go +++ b/e2e/rbd.go @@ -189,6 +189,9 @@ var _ = Describe("RBD", func() { logsCSIPods("app=csi-rbdplugin-provisioner", c) // log node plugin logsCSIPods("app=csi-rbdplugin", c) + + // log all details from the namespace where Ceph-CSI is deployed + framework.DumpAllNamespaceInfo(c, cephCSINamespace) } err := deleteConfigMap(rbdDirPath) diff --git a/e2e/upgrade-cephfs.go b/e2e/upgrade-cephfs.go index 8aa77cd87..556917920 100644 --- a/e2e/upgrade-cephfs.go +++ b/e2e/upgrade-cephfs.go @@ -88,6 +88,9 @@ var _ = Describe("CephFS Upgrade Testing", func() { logsCSIPods("app=csi-cephfsplugin-provisioner", c) // log node plugin logsCSIPods("app=csi-cephfsplugin", c) + + // log all details from the namespace where Ceph-CSI is deployed + framework.DumpAllNamespaceInfo(c, cephCSINamespace) } err = deleteConfigMap(cephfsDirPath) if err != nil { diff --git a/e2e/upgrade-rbd.go b/e2e/upgrade-rbd.go index a9e2119bf..241906c1e 100644 --- a/e2e/upgrade-rbd.go +++ b/e2e/upgrade-rbd.go @@ -96,6 +96,9 @@ var _ = Describe("RBD Upgrade Testing", func() { logsCSIPods("app=csi-rbdplugin-provisioner", c) // log node plugin logsCSIPods("app=csi-rbdplugin", c) + + // log all details from the namespace where Ceph-CSI is deployed + framework.DumpAllNamespaceInfo(c, cephCSINamespace) } err := deleteConfigMap(rbdDirPath)