You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by cd...@apache.org on 2023/07/07 15:08:36 UTC

[camel-k] branch main updated: chore: Change order of how resources get dumped

This is an automated email from the ASF dual-hosted git repository.

cdeppisch pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-k.git


The following commit(s) were added to refs/heads/main by this push:
     new 6bcebdd14 chore: Change order of how resources get dumped
6bcebdd14 is described below

commit 6bcebdd14d1ee1697a395a2663feec6202b2ffa8
Author: Christoph Deppisch <cd...@redhat.com>
AuthorDate: Fri Jul 7 10:31:22 2023 +0200

    chore: Change order of how resources get dumped
    
    Dump CamelCatalog at the end to avoid heavy log scrolling during failure analysis
---
 e2e/support/util/dump.go | 82 ++++++++++++++++++++++++------------------------
 pkg/cmd/dump.go          | 59 +++++++++++++++++++---------------
 2 files changed, 74 insertions(+), 67 deletions(-)

diff --git a/e2e/support/util/dump.go b/e2e/support/util/dump.go
index 741cba2b7..1b7a0d6c2 100644
--- a/e2e/support/util/dump.go
+++ b/e2e/support/util/dump.go
@@ -52,14 +52,14 @@ func Dump(ctx context.Context, c client.Client, ns string, t *testing.T) error {
 		return err
 	}
 
-	// IntegrationPlatforms
-	pls, err := camelClient.CamelV1().IntegrationPlatforms(ns).List(ctx, metav1.ListOptions{})
+	// Integrations
+	its, err := camelClient.CamelV1().Integrations(ns).List(ctx, metav1.ListOptions{})
 	if err != nil {
 		return err
 	}
-	t.Logf("Found %d platforms:\n", len(pls.Items))
-	for _, p := range pls.Items {
-		ref := p
+	t.Logf("Found %d integrations:\n", len(its.Items))
+	for _, integration := range its.Items {
+		ref := integration
 		pdata, err := kubernetes.ToYAMLNoManagedFields(&ref)
 		if err != nil {
 			return err
@@ -67,35 +67,6 @@ func Dump(ctx context.Context, c client.Client, ns string, t *testing.T) error {
 		t.Logf("---\n%s\n---\n", string(pdata))
 	}
 
-	// CamelCatalogs
-	cats, err := camelClient.CamelV1().CamelCatalogs(ns).List(ctx, metav1.ListOptions{})
-	if err != nil {
-		return err
-	}
-	t.Logf("Found %d catalogs:\n", len(cats.Items))
-	for _, c := range cats.Items {
-		ref := c
-		cdata, err := kubernetes.ToYAMLNoManagedFields(&ref)
-		if err != nil {
-			return err
-		}
-		t.Logf("---\n%s\n---\n", string(cdata))
-	}
-
-	// Builds
-	builds, err := camelClient.CamelV1().Builds(ns).List(ctx, metav1.ListOptions{})
-	if err != nil {
-		return err
-	}
-	t.Logf("Found %d builds:\n", len(builds.Items))
-	for _, build := range builds.Items {
-		data, err := kubernetes.ToYAMLNoManagedFields(&build)
-		if err != nil {
-			return err
-		}
-		t.Logf("---\n%s\n---\n", string(data))
-	}
-
 	// IntegrationKits
 	iks, err := camelClient.CamelV1().IntegrationKits(ns).List(ctx, metav1.ListOptions{})
 	if err != nil {
@@ -111,19 +82,18 @@ func Dump(ctx context.Context, c client.Client, ns string, t *testing.T) error {
 		t.Logf("---\n%s\n---\n", string(pdata))
 	}
 
-	// Integrations
-	its, err := camelClient.CamelV1().Integrations(ns).List(ctx, metav1.ListOptions{})
+	// Builds
+	builds, err := camelClient.CamelV1().Builds(ns).List(ctx, metav1.ListOptions{})
 	if err != nil {
 		return err
 	}
-	t.Logf("Found %d integrations:\n", len(its.Items))
-	for _, integration := range its.Items {
-		ref := integration
-		pdata, err := kubernetes.ToYAMLNoManagedFields(&ref)
+	t.Logf("Found %d builds:\n", len(builds.Items))
+	for _, build := range builds.Items {
+		data, err := kubernetes.ToYAMLNoManagedFields(&build)
 		if err != nil {
 			return err
 		}
-		t.Logf("---\n%s\n---\n", string(pdata))
+		t.Logf("---\n%s\n---\n", string(data))
 	}
 
 	// Configmaps
@@ -203,6 +173,36 @@ func Dump(ctx context.Context, c client.Client, ns string, t *testing.T) error {
 		}
 	}
 
+	// IntegrationPlatforms
+	pls, err := camelClient.CamelV1().IntegrationPlatforms(ns).List(ctx, metav1.ListOptions{})
+	if err != nil {
+		return err
+	}
+	t.Logf("Found %d platforms:\n", len(pls.Items))
+	for _, p := range pls.Items {
+		ref := p
+		pdata, err := kubernetes.ToYAMLNoManagedFields(&ref)
+		if err != nil {
+			return err
+		}
+		t.Logf("---\n%s\n---\n", string(pdata))
+	}
+
+	// CamelCatalogs
+	cats, err := camelClient.CamelV1().CamelCatalogs(ns).List(ctx, metav1.ListOptions{})
+	if err != nil {
+		return err
+	}
+	t.Logf("Found %d catalogs:\n", len(cats.Items))
+	for _, c := range cats.Items {
+		ref := c
+		cdata, err := kubernetes.ToYAMLNoManagedFields(&ref)
+		if err != nil {
+			return err
+		}
+		t.Logf("---\n%s\n---\n", string(cdata))
+	}
+
 	// Services
 	svcs, err := c.CoreV1().Services(ns).List(ctx, metav1.ListOptions{})
 	if err != nil {
diff --git a/pkg/cmd/dump.go b/pkg/cmd/dump.go
index 77c64d0b7..b67637f69 100644
--- a/pkg/cmd/dump.go
+++ b/pkg/cmd/dump.go
@@ -90,6 +90,7 @@ func dumpNamespace(ctx context.Context, c client.Client, ns string, out io.Write
 		return err
 	}
 
+	// Integrations
 	its, err := camelClient.CamelV1().Integrations(ns).List(ctx, metav1.ListOptions{})
 	if err != nil {
 		return err
@@ -104,13 +105,14 @@ func dumpNamespace(ctx context.Context, c client.Client, ns string, out io.Write
 		fmt.Fprintf(out, "---\n%s\n---\n", string(pdata))
 	}
 
-	pls, err := camelClient.CamelV1().IntegrationPlatforms(ns).List(ctx, metav1.ListOptions{})
+	// IntegrationKits
+	iks, err := camelClient.CamelV1().IntegrationKits(ns).List(ctx, metav1.ListOptions{})
 	if err != nil {
 		return err
 	}
-	fmt.Fprintf(out, "Found %d platforms:\n", len(pls.Items))
-	for _, p := range pls.Items {
-		ref := p
+	fmt.Fprintf(out, "Found %d integration kits:\n", len(iks.Items))
+	for _, ik := range iks.Items {
+		ref := ik
 		pdata, err := kubernetes.ToYAML(&ref)
 		if err != nil {
 			return err
@@ -118,41 +120,44 @@ func dumpNamespace(ctx context.Context, c client.Client, ns string, out io.Write
 		fmt.Fprintf(out, "---\n%s\n---\n", string(pdata))
 	}
 
-	cat, err := camelClient.CamelV1().CamelCatalogs(ns).List(ctx, metav1.ListOptions{})
+	// ConfigMaps
+	cms, err := c.CoreV1().ConfigMaps(ns).List(ctx, metav1.ListOptions{})
 	if err != nil {
 		return err
 	}
-	fmt.Fprintf(out, "Found %d catalogs:\n", len(pls.Items))
-	for _, c := range cat.Items {
-		ref := c
-		cdata, err := kubernetes.ToYAML(&ref)
+	fmt.Fprintf(out, "Found %d ConfigMaps:\n", len(cms.Items))
+	for _, cm := range cms.Items {
+		ref := cm
+		pdata, err := kubernetes.ToYAML(&ref)
 		if err != nil {
 			return err
 		}
-		fmt.Fprintf(out, "---\n%s\n---\n", string(cdata))
+		fmt.Fprintf(out, "---\n%s\n---\n", string(pdata))
 	}
 
-	iks, err := camelClient.CamelV1().IntegrationKits(ns).List(ctx, metav1.ListOptions{})
+	// Deployments
+	deployments, err := c.AppsV1().Deployments(ns).List(ctx, metav1.ListOptions{})
 	if err != nil {
 		return err
 	}
-	fmt.Fprintf(out, "Found %d integration kits:\n", len(iks.Items))
-	for _, ik := range iks.Items {
-		ref := ik
-		pdata, err := kubernetes.ToYAML(&ref)
+	fmt.Fprintf(out, "Found %d deployments:\n", len(deployments.Items))
+	for _, deployment := range deployments.Items {
+		ref := deployment
+		data, err := kubernetes.ToYAML(&ref)
 		if err != nil {
 			return err
 		}
-		fmt.Fprintf(out, "---\n%s\n---\n", string(pdata))
+		fmt.Fprintf(out, "---\n%s\n---\n", string(data))
 	}
 
-	cms, err := c.CoreV1().ConfigMaps(ns).List(ctx, metav1.ListOptions{})
+	// IntegrationPlatforms
+	pls, err := camelClient.CamelV1().IntegrationPlatforms(ns).List(ctx, metav1.ListOptions{})
 	if err != nil {
 		return err
 	}
-	fmt.Fprintf(out, "Found %d ConfigMaps:\n", len(cms.Items))
-	for _, cm := range cms.Items {
-		ref := cm
+	fmt.Fprintf(out, "Found %d platforms:\n", len(pls.Items))
+	for _, p := range pls.Items {
+		ref := p
 		pdata, err := kubernetes.ToYAML(&ref)
 		if err != nil {
 			return err
@@ -160,20 +165,22 @@ func dumpNamespace(ctx context.Context, c client.Client, ns string, out io.Write
 		fmt.Fprintf(out, "---\n%s\n---\n", string(pdata))
 	}
 
-	deployments, err := c.AppsV1().Deployments(ns).List(ctx, metav1.ListOptions{})
+	// CamelCatalogs
+	cat, err := camelClient.CamelV1().CamelCatalogs(ns).List(ctx, metav1.ListOptions{})
 	if err != nil {
 		return err
 	}
-	fmt.Fprintf(out, "Found %d deployments:\n", len(deployments.Items))
-	for _, deployment := range deployments.Items {
-		ref := deployment
-		data, err := kubernetes.ToYAML(&ref)
+	fmt.Fprintf(out, "Found %d catalogs:\n", len(pls.Items))
+	for _, c := range cat.Items {
+		ref := c
+		cdata, err := kubernetes.ToYAML(&ref)
 		if err != nil {
 			return err
 		}
-		fmt.Fprintf(out, "---\n%s\n---\n", string(data))
+		fmt.Fprintf(out, "---\n%s\n---\n", string(cdata))
 	}
 
+	// Pods and Logs
 	lst, err := c.CoreV1().Pods(ns).List(ctx, metav1.ListOptions{})
 	if err != nil {
 		return err