You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pc...@apache.org on 2023/08/11 07:26:42 UTC
[camel-k] branch main updated: Enhance CamelCatalog can't be found error msg
This is an automated email from the ASF dual-hosted git repository.
pcongiusti 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 fedfb5109 Enhance CamelCatalog can't be found error msg
fedfb5109 is described below
commit fedfb5109c9fd40c88e6907b25baee9f2374a10d
Author: Jan Bouska <jb...@redhat.com>
AuthorDate: Wed Aug 9 15:09:24 2023 +0200
Enhance CamelCatalog can't be found error msg
---
pkg/cmd/version.go | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/pkg/cmd/version.go b/pkg/cmd/version.go
index 8a40c4ac8..ee2ac2523 100644
--- a/pkg/cmd/version.go
+++ b/pkg/cmd/version.go
@@ -19,6 +19,7 @@ package cmd
import (
"context"
+ "errors"
"fmt"
v1 "github.com/apache/camel-k/v2/pkg/apis/camel/v1"
@@ -153,7 +154,12 @@ func operatorInfo(ctx context.Context, c client.Client, namespace string) (map[s
return nil, err
}
if catalog == nil {
- return nil, fmt.Errorf("CamelCatalog can't be found in %s namespace", platform.Namespace)
+ msg := fmt.Sprintf("CamelCatalog version: %s", platform.Status.Build.RuntimeVersion)
+ if platform.Status.Build.RuntimeProvider != "" {
+ msg += fmt.Sprintf(", provider: %s", platform.Status.Build.RuntimeProvider)
+ }
+ msg += fmt.Sprintf(" can't be found in %s namespace", platform.Namespace)
+ return nil, errors.New(msg)
}
infos["Camel Quarkus version"] = catalog.CamelCatalogSpec.Runtime.Metadata["camel-quarkus.version"]