You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by as...@apache.org on 2021/03/24 12:36:51 UTC
[camel-k] 04/07: chore(test): Dump Deployments on test error
This is an automated email from the ASF dual-hosted git repository.
astefanutti pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git
commit 5e6247c557e5d4f68fcd1d118a79e80b52ef68c4
Author: Antonin Stefanutti <an...@stefanutti.fr>
AuthorDate: Tue Mar 23 15:13:07 2021 +0100
chore(test): Dump Deployments on test error
---
e2e/support/util/dump.go | 19 +++++++++++++++++--
1 file changed, 17 insertions(+), 2 deletions(-)
diff --git a/e2e/support/util/dump.go b/e2e/support/util/dump.go
index 46da455..8a456ad 100644
--- a/e2e/support/util/dump.go
+++ b/e2e/support/util/dump.go
@@ -25,11 +25,12 @@ import (
"fmt"
"testing"
+ v1 "k8s.io/api/core/v1"
+ metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
+
"github.com/apache/camel-k/pkg/client"
"github.com/apache/camel-k/pkg/client/camel/clientset/versioned"
"github.com/apache/camel-k/pkg/util/kubernetes"
- v1 "k8s.io/api/core/v1"
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
)
// Dump prints all information about the given namespace to debug errors
@@ -97,6 +98,20 @@ func Dump(ctx context.Context, c client.Client, ns string, t *testing.T) error {
t.Logf("---\n%s\n---\n", string(pdata))
}
+ deployments, err := c.AppsV1().Deployments(ns).List(ctx, metav1.ListOptions{})
+ if err != nil {
+ return err
+ }
+ t.Logf("Found %d deployments:\n", len(iks.Items))
+ for _, deployment := range deployments.Items {
+ ref := deployment
+ data, err := kubernetes.ToYAML(&ref)
+ if err != nil {
+ return err
+ }
+ t.Logf("---\n%s\n---\n", string(data))
+ }
+
lst, err := c.CoreV1().Pods(ns).List(ctx, metav1.ListOptions{})
if err != nil {
return err